1. 配置 Nginx
Nginx 的配置文件通常位于 /etc/nginx/nginx.conf
,而虚拟主机的配置文件通常在 /etc/nginx/sites-available/
和 /etc/nginx/sites-enabled/
目录中。
在/etc/nginx/conf.d
目录下新建xx.conf文件,配置文件,
nginx -t
检查语法是否正确;
nginx -s reload
重新加载文件内容。
【nginx实现反向代理【小知识】】
创建一个新的站点配置
-
在
sites-available
目录中创建一个新文件,例如my_site
:sudo nano /etc/nginx/sites-available/my_site
-
添加以下基本配置:
server { listen 80; server_name yourdomain.com www.yourdomain.com; root /var/www/my_site; # 站点根目录 index index.html index.htm; location / { try_files $uri $uri/ =404; } }
-
创建站点根目录并添加一个示例页面:
sudo mkdir -p /var/www/my_site echo "<h1>Hello, Nginx!</h1>" | sudo tee /var/www/my_site/index.html
-
给予权限:
sudo chown -R www-data:www-data /var/www/my_site
-
启用站点配置:
sudo ln -s /etc/nginx/sites-available/my_site /etc/nginx/sites-enabled/
2. 测试配置
在重新加载 Nginx 之前,测试配置是否正确:
sudo nginx -t
3. 重新加载 Nginx
如果配置测试成功,重新加载 Nginx 使更改生效:
sudo systemctl reload nginx
4. 访问站点
在浏览器中访问 http://yourdomain.com
,你应该会看到 “Hello, Nginx!” 的消息。
如果你有任何特定需求或问题,欢迎告诉我!