Nginx
1.安装Nginx
要在Linux上安装Nginx,按照以下步骤操作:
-
更新包索引:
sudo apt update
-
安装Nginx:
sudo apt install nginx
-
安装完成后,启动Nginx服务并确保它在系统启动时自动启动:
sudo systemctl start nginx sudo systemctl enable nginx
-
验证Nginx服务是否正在运行:
sudo systemctl status nginx
完成这些步骤后,Nginx应该已经成功安装并运行在你的Linux系统上。你可以在浏览器中访问你的服务器IP地址来查看Nginx的默认欢迎页面,确认Nginx已正确安装和运行。
2.配置Nginx
Nginx的配置文件通常位于/etc/nginx/sites-available
。
- 创建一个配置文件:
- 在
/etc/nginx/sites-available
目录下创建一个新文件,例如www.example.com
。
- 在
- 编辑配置文件:
upstream halo { server 127.0.0.1:8090; } server { listen 80; listen [::]:80; server_name www.example.cn; client_max_body_size 1024m; location / { proxy_pass http://halo; proxy_set_header HOST $host; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
- 链接配置文件到
sites-enabled
目录:sudo ln -s /etc/nginx/sites-available/www.example.com /etc/nginx/sites-enabled/
- 测试配置文件,在重新加载Nginx之前,先测试配置文件是否有语法错误:
sudo nginx -t
- 重新加载Nginx:
sudo systemctl reload nginx
- 完成这些步骤后,你可以在浏览器输入你的服务器IP地址或者域名即可进入halo的配置页面。
- 完成!