LNMP 是指 Linux + Nginx + MySQL/MariaDB + PHP 的环境组合,常用于搭建 Web 服务器。二级域名是指在一个主域名下的子域名,例如 blog.example.com
中的 blog
就是二级域名。
www.example.com
作为主网站,blog.example.com
作为博客,shop.example.com
作为电商网站。以下是一个简单的示例,展示如何在 Nginx 中配置二级域名。
确保你已经安装了 Linux、Nginx、MySQL 和 PHP。如果没有安装,可以参考官方文档进行安装。
在你的 DNS 服务商处添加二级域名的解析记录,例如:
blog.example.com. 3600 IN A 192.168.1.1
编辑 Nginx 配置文件(通常位于 /etc/nginx/nginx.conf
或 /etc/nginx/sites-available/
目录下),添加如下配置:
server {
listen 80;
server_name blog.example.com;
root /var/www/blog;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 根据你的 PHP 版本调整
}
location ~ /\.ht {
deny all;
}
}
创建对应的网站目录并上传文件:
mkdir -p /var/www/blog
sudo systemctl restart nginx
通过以上步骤,你应该能够成功配置并使用 LNMP 部署二级域名。如果遇到具体问题,可以进一步排查和解决。
领取专属 10元无门槛券
手把手带您无忧上云