HTTP服务 - Nginx
# 安装
sudo apt update
sudo apt install nginx
# 开放防火墙(如有)
sudo ufw allow 'Nginx HTTP'
# 基本命令
# 检查状态
systemctl status nginx
# 停止
sudo systemctl stop nginx
# 启动
sudo systemctl start nginx
# 重启
sudo systemctl restart nginx
# 重载配置
sudo systemctl reload nginx
# 开启开机启动(默认开启)
sudo systemctl enable nginx
# 关闭开机启动
sudo systemctl disable nginx
# 新增网站
- nginx 默认网站路径为:
/var/www/html
- 新网站应路径推荐为:
/var/www/{your_domain}/html
# 网站目录
# 创建目录
sudo mkdir -p /var/www/blog_nipx_cn/html
# 分配所有权为当前用户
sudo chown -R $USER:$USER /var/www/blog_nipx_cn/html
sudo chmod -R 755 /var/www/your_domain
# 复制或编辑网站内容
nano /var/www/blog_nipx_cn/html/index.html
# 配置
查看 /etc/nginx/nginx.conf
配置可知:
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
nginx 会导入 /etc/nginx/conf.d/
目录下的所有文件作为扩展配置。
vim /etc/nginx/conf.d/blog_nipx_cn.conf
server {
listen 80;
listen [::]:80;
root /var/www/blog_nipx_cn/html;
index index.html index.htm index.nginx-debian.html;
server_name blog.nipx.cn;
location / {
try_files $uri $uri/ =404;
}
}
/var/www/blog_nipx_cn/html
:更改为实际路径blog.nipx.cn
:更改为实际域名
# 重载配置
sudo systemctl reload nginx
# 参考
上次更新: 2024/11/12, 18:12:59