- 修改nginx的配置文件
Nginx 卸载
1:停止Nginx软件
systemctl nginx stop
2:删除Nginx的自动启动
chkconfig nginx off
3:从源头删除Nginx
rm -rf /usr/sbin/nginx
rm -rf /etc/nginx
rm -rf /etc/init.d/nginx
4:再使用yum清理
yum remove nginx
Nginx安装
1。查询服务器自带nginx包
yum list nginx
2.安装
yum install nginx包名
Nginx 配置
- 启动Nginx并设置开机自动运行
-
sudo systemctl start nginx.service
sudo systemctl enable nginx.service - nginx 配置文件 和 启动目录
-
# 启动目录
/usr/sbin/ 下的 nginx# 配置文件
/etc/nginx 下 nginx.conf# 编辑Nginx配置文件
vi /etc/nginx/nginx.conf - 使用外部主机连接上虚拟机,需要防火墙加入80端口释放,或关闭虚拟机的防火墙
# centOS6及以前版本使用命令
systemctl stop iptables.service# centOS7关闭防火墙命令
systemctl stop firewalld.service - 安装完成后的常用命令
# 启动
./nginx# 关闭
./nginx -s stop# 重启
./nginx -s reload
# 或
/usr/sbin/nginx -s reload
Nginx配置域名映射
- 修改 /etc/hosts 文件
-
vi /etc/hosts
#增加下列代码(参考下面例子)
127.0.0.1 域名#例:127.0.0.1 *.siwee.top
- 修改nginx的配置文件
vi /etc/nginx/nginx.conf
-
在配置文件的 http{ } 中加入以下代码
# 自定义别名
upstream mine{
server 127.0.0.1:8081;
}
server{
# 监听端口号
listen 80;
# 配置域名访问
server_name www.siwee.top;location /{
# 使用别名
proxy_pass http://mine;
}
location ~.*\.(js|css|jpg|png|woff|woff2)$ {
# 页面静态资源释放
proxy_pass http://127.0.0.1:8081;
}
} - 保存并退出
ESC :wq
- 进入 ngxin 的 sbin 目录
cd /usr/sbin/
- 重启nginx
./ngxin -s reload