在 CentOS LNMP(Linux, Nginx, MySQL, PHP)环境中添加新站点,您需要按照以下步骤操作:
-
创建一个新的站点配置文件: 在
/etc/nginx/conf.d/
目录下创建一个新的配置文件,例如yourdomain.com.conf
。使用文本编辑器打开文件,如vi
或nano
:sudo vi /etc/nginx/conf.d/yourdomain.com.conf
-
编辑站点配置文件: 在新创建的配置文件中,输入以下内容并根据您的实际情况进行修改:
server { listen 80; server_name yourdomain.com www.yourdomain.com; root /var/www/yourdomain.com; index index.php index.html index.htm; location / { try_files $uri $uri/ =404; } error_page 404 /404.html; location = /404.html { internal; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } location ~ /\.ht { deny all; } }
请将
yourdomain.com
替换为您的实际域名,将/var/www/yourdomain.com
替换为您希望站点文件存放的目录。 -
创建站点根目录: 使用
mkdir
命令创建站点根目录:sudo mkdir -p /var/www/yourdomain.com
-
设置站点权限: 更改站点根目录的所有者和权限,以便 Nginx 可以访问文件:
sudo chown -R nginx:nginx /var/www/yourdomain.com sudo chmod -R 755 /var/www/yourdomain.com
-
创建一个简单的 HTML 页面: 在站点根目录中创建一个名为
index.html
的文件,用于测试新站点是否正常工作:sudo vi /var/www/yourdomain.com/index.html
输入以下内容:
Welcome to Your Domain Hello, this is your new site!
-
重启 Nginx 服务: 为了使新的站点配置生效,需要重启 Nginx 服务:
sudo systemctl restart nginx
现在,您应该可以通过访问 http://yourdomain.com
在浏览器中查看新添加的 CentOS LNMP 站点。