一、Linux环境下安装Nginx
- 安装的命令非常简单,适用于 Debian/Ubuntu
sudo apt install nginx -y
二、配置Nginx文件进行代理
- 首先进入该文件夹
/etc/nginx/sites-available/
。 - 然后对default文件进行修改,可以参靠下面的配置。
server {
listen 80;
server_name XXX;
location /aipi/ {
proxy_pass http://XX/;
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-Forwarded-Proto $scheme;
proxy_connect_timeout 900;
proxy_send_timeout 900;
proxy_read_timeout 900;
add_header 'Access-Control-Allow-Origin' '*' always;
add_header 'Access-Control-Allow-Credentials' 'true' always;
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS' always;
add_header 'Access-Control-Allow-Headers' 'Content-Type, Authorization' always;
}
location / {
root XXX;
try_files $uri $uri/ /index.html;
}
}
- 配置文件修改后,保存
nginx -t
。 - 重启Nginx服务且不中断
nginx -s reload
。
三、常用的Nginx命令
- 启动Nginx
sudo systemctl start nginx
。 - 杀死Nginx
sudo systemctl stop nginx
。 - 查看Nginx错误日志
tail -f /var/log/nginx/error.log
。