Linux 配置 Nginx 搭建 Web 访问服务

安装 Nginx

更新源

apt update -y

安装 Nginx

apt install -y nginx

启动Nginx

启动 Nginx:

sudo systemctl start nginx

设置为开机自启动:

sudo systemctl enable nginx

查看运行状态:

sudo systemctl status nginx

配置 Nginx

在 Ubuntu 中,Nginx 的虚拟主机配置文件位于/etc/nginx/sites-available/ 目录。你可以在该目录中创建一个新的配置文件。

创建配置文件

假设你想为一个域名 example.com 配置虚拟主机:

sudo vim /etc/nginx/sites-available/example.com

在该文件中,添加以下内容:

server {
    listen 80;
    server_name example.com www.example.com;    # 访问域名

    root /var/www/example.com;    # 站点根目录
    index index.html index.htm;

    location / {
        try_files $uri $uri/ =404;        # 不在就返回404
    }
}

启用虚拟主机

通过创建符号链接将新配置文件从 sites-available 链接到 sites-enabled,从而启用该站点:

sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/

测试

在重载 Nginx 前,最好先测试配置文件是否正确:

sudo nginx -t

重载 Nginx

sudo systemctl reload nginx

配置Nginx

除了上面用的是软连接的方式,还可以通过直接创建文件的方式:

在 /etc/nginx/conf.d/ 目录下创建一个新的配置文件,例如your.conf

编辑:

vi /etc/nginx/conf.d/your.conf

代理内容:

server {
    listen 80;
    listen [::]:80;
    server_name a-hxin.cn;
}

检查语法:

sudo nginx -t

重载配置:

sudo systemctl reload nginx
最后修改:2025 年 02 月 22 日
咱们谁跟谁,用不着~