使用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会首先出现一个配置向导,配置完成后即可正常使用了。