通过命令安装nginx
安装 nginx
yum install nginx
通过这个命令就可以安装nignx了
启动nignx
systemctl start nginx
查看nignx运行状态
systemctl status nginx
注:nignx默认80端口,下面进行修改端口
找到nginx.conf
find / -name nginx.conf
修改端口
vim nginx.conf
server {
listen 80 default_server;
listen [::]:80 default_server;
...
}
// 改为
server {
listen 8084 default_server;
listen [::]:8084 default_server;
...
}
注:要在服务器实例-安全组中配置 8084 的规则
配置反向代理
- 首先打开配置文件
vi /etc/nginx/nginx.conf
注: 如果还没有域名,server_name: 填写你的私有ip
-
最后重新加载配置文件,success
service nginx reload
-
查看 nginx 转发日志
tail -f /var/log/nginx/access.log
其他命令
systemctl start nginx #启动
systemctl stop nginx #停止
systemctl restart nginx #重启
systemctl status nginx #查看运行状态
systemctl enable nginx #开机启动
nginx -v #查看nginx版本号
service nginx reload #重新加载配置文件
vi /etc/nginx/conf.d/default.conf #打开配置文件
通过本地安装包安装nginx
反向代理 REWRITE | PROXY
去掉user前缀
location ^~/user/ {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://user/;
}