当前位置:首页 > nginx > 正文

ubuntu最详细安装nginx

  • nginx
  • 2024-04-22 13:31:10
  • 7255

1. 更新系统
首先,更新系统以确保安装必备的软件包:
shell
sudo apt-get update
sudo apt-get upgrade
2. 安装 Nginx
使用 apt-get 命令安装 Nginx 服务器:
shell
sudo apt-get install nginx
3. 启动 Nginx
安装后,启动 Nginx 服务:
shell
sudo systemctl start nginx
4. 配置防火墙
允许通过特定端口(默认情况下为 80)访问 Nginx:
shell
sudo ufw allow 'Nginx Full'
5. 检查 Nginx 状态
验证 Nginx 是否正在运行:
shell
sudo systemctl status nginx
6. 默认配置
Nginx 安装在 /etc/nginx 中。 默认情况下,主配置文件位于 /etc/nginx/nginx.conf 中。
7. 创建服务器块
创建一个虚拟主机("服务器块")以将特定域或子域指向特定 Web 根目录:
sudo nano /etc/nginx/sites-enabled/example.com
添加以下内容:
server {
listen 80;
server_name example.com www.example.com;
root /var/www/example.com;
location / {
try_files $uri $uri/ /index.php;
}
}
8. 测试服务器块
重新加载 Nginx 以应用更改:
shell
sudo systemctl reload nginx
9. 创建 Web 根目录
为服务器块中指定的 Web 根目录创建目录:
shell
sudo mkdir -p /var/www/example.com
10. Web 服务器测试
在浏览器中访问您的域或子域以检查 Nginx 是否正常运行。 您应该看到一个默认的 Nginx 欢迎页面。
其他有用的命令
停止 Nginx:sudo systemctl stop nginx
重启 Nginx:sudo systemctl restart nginx
启用 Nginx 在引导时自动启动:sudo systemctl enable nginx
禁用 Nginx 在引导时自动启动:sudo systemctl disable nginx
提示
使用 nano 或您喜欢的文本编辑器来编辑配置文件。
确保在保存配置更改后重新加载 Nginx。
有关更高级的配置,请参阅 Nginx 文档。