准备
yum install yum-utils
更新yum库,新建一个文件/etc/yum.repos.d/nginx.repo
,内容如下
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
安装
yum install nginx
启动
systemctl start nginx
修改端口
修改配置文件
vi /etc/nginx/nginx.conf
找到server
这块,修改listen后面的端口
server {
listen 8089 default_server; // 改成期望的端口
listen [::]:8089 default_server; // 改成期望的端口
server_name _;
root /usr/share/nginx/html;
........
}
重启Nginx
nginx -s reload
放静态页面
继续修改上面提到的nginx.conf这个文件的server
这块。
在服务器上新建mnt/data/www
这个目录,用于放静态页面。
修改root
,location
里面的新增root
和index
参数。
server {
listen 8089 default_server;
listen [::]:8089 default_server;
server_name _;
root /mnt/data/www;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location / {
root /mnt/data/www;
index test.html;
}
}
备注
location
后面的斜杠不能删除,否则会报异常
nginx: [emerg] invalid number of arguments in "location" directive in /etc/nginx/nginx.conf:47
若location
里面没有写index
,则无法访问页面
网友评论