使用WordPress搭建博客站点(3):安装配置nginx服务

使用WordPress搭建博客站点(3):安装配置nginx服务

安装nginx服务

Ubuntu下安装使用apt方式,命令如下:

sudo apt install nginx

配置站点

配置文件所在目录为/etc/nginx目录下面,有一个总的配置文件nginx.conf,博客站点的配置使用sites-enabled目录下面的default文件。

通用配置如下:

# 配置监听端口和域名
listen 443 ssl;
listen [::]:443 ssl;
server_name xxx.com;

# 站点目录
root /var/www/html;

# 域名证书。证书要提前放到 ssl目录下
ssl_certificate ssl/xxx.com.pem;
ssl_certificate_key ssl/xxx.com.key;

# 配置映射
location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}

配置检查和启用

# 检查配置
nginx -t

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

# 重启服务使配置生效
sudo systemctl restart nginx.service

# 只要改变参数即可查看nginx服务的状态
sudo systemctl status nginx.service

# 如果中间改配置了,不用再重启nginx,使用下面的命令重新载入配置即可
sudo nginx -s reload

配置自动跳转https

这里的配置思路是另外再配置一个server节点,用来监听80端口,这里的配置只实现跳转

server {
        listen 80;
        listen [::]:80;

        server_name xxx.com;

        return 301 https://$server_name$request_uri;
}

WordPress配置

所有的都配置完成后,就可以访问域名了,WordPress会首先出现一个配置向导,配置完成后即可正常使用了。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注