在centOS 上搭建nginx并且部署静态页面网站
ChrisXie Lv5

一、部署服务器环境

nginx:轻量级、高性能的HTTP及反向代理服务器,占用内存少,并发能力强,相比老牌的apache作为web服务器,性能更加卓越。
在centOs上,是可以直接用yum来安装Nginx,就好似前端在Node环境下用npm安装各种依赖一样。

点击这里购买阿里云服务器一年只需要99元

1
2
3
4
// 用yum来安装nginxyum install nginx -y

// 安装完毕,启动nginx
nginx

安装启动完毕,就可以在浏览器中输入你的服务器ip地址,就可以看到启动成功的页面啦


二、配置服务器访问路径

启动好的nginx服务器默认访问的是它自己的目录,即/usr/share/nginx/html目录,可以在/etc/nginx/nginx.conf配置文件中配置你自己的项目目录,并让nginx正确访问。/etc/nginx/nginx.conf文件修改配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;

// 修改root默认目录
root /data/www;

include /etc/nginx/default.d/*.conf;

location / {
// 修改nginx在path为'/’下的访问目录
root /data/www
}

error_page 404 /404.html;
location = /40x.html {
}

error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}

三、新建你的项目目录,创建一个index.html

现在就开始创建你的项目目录,即/data/www

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// 创建你的项目目录
mkdir -p /data/www

// 并在/data/www目录下创建一个html文件让nginx访问
touch index.html

// index.html代码为
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>hello world</title>
</head>
<body>
Hello world!
</body>
</html>

四、重启nginx,访问

1
2
// 重启nginx
nginx -s reload

在浏览器输入web访问地址(ip)加上index.html
如下图:



如果新手或者喜欢界面化操作可以使用宝塔会快捷很多


 评论
相关文章
标签云 更多