在服务器上搭建wordpress个人博客php7.2+nginx+mysql+wordperss

买了台VPS,准备搭建一个博客。用过几个博客框架还是觉得Wordpress好用。主题多,插件也非常的便利,而且大多还免费开源。搭建也很简单,其实安装好php+mysql+nginx+wordpress就差不多了。其他的需要一些简单的配置就可以挂上去了。

 

没有SSL证书可以去freessl.cn免费获取一个证书

 

 

这里我使用MacOS自带的scp命令

 

工作目录移动到你SSL证书文件路径下然后执行以下命令:

Filepath 是你的文件名 root你服务器用户名 serverhost服务器地址 :~ (上传到~路径)

解压证书放到/etc/ssl/wordpress/下(按照你的需求选择,这里的演示将使用该路径)

解压命令

 

 

修改nginx配置文件

路径一般在:vi /etc/nginx/sites-available/default 

修改内容如下:

 

server {         #监听80http端口         #listen 80 default_server;         #listen [::]:80 default_server;         # SSL configuration         #SSL配置 监听443SSL端口 https          listen 443 ssl;          listen [::]:443 ssl;         #         # Note: You should disable gzip for SSL traffic.         # See: https://bugs.debian.org/773332         #         # Read up on ssl_ciphers to ensure a secure configuration.         # See: https://bugs.debian.org/765782         #         # Self signed certs generated by the ssl-cert package         # Don't use them in a production server!         #         # include snippets/snakeoil.conf;         #网站路径。         root /var/www/wordpress;        #SSL证书配置 注意 这里要填写你证书的路径里的两个文件,这里是我的pem和key文件         ssl_certificate /etc/ssl/wordpress/fechain.pem;         ssl_certificate_key /etc/ssl/wordpress/private.key;         ssl_protocols TLSv1 TLSv1.1 TLSv1.2;         ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;         ssl_prefer_server_ciphers on;         # Add index.php to the list if you are using PHP         #网站主页配置 php主页记得加index.php         index index.html index.htm index.php;         #填写你的服务器         server_name hhxblog.ml;         location / {                 # First attempt to serve request as file, then                 # as directory, then fall back to displaying a 404.                 try_files $uri $uri/ =404;         }         # pass PHP scripts to FastCGI server         #启用php,fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;对应你的php-fpm版本         location ~ \.php$ {                 include snippets/fastcgi-php.conf;         #         #       # With php-fpm (or other unix sockets):                 fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;         #       # With php-cgi (or other tcp sockets):         #       fastcgi_pass 127.0.0.1:9000;         }         # deny access to .htaccess files, if Apache's document root         # concurs with nginx's one         #         #location ~ /\.ht {         #       deny all;         #} }

 

 

重启nginx

service nginx start (这里报错可能是上面的配置错误了)

 

cd /var/www

sudo wget https://wordpress.org/latest.zip

unzip latest.zip

 

参考官网 https://codex.wordpress.org/zh-cn:安装WordPress#.E6.AD.A5.E9.AA.A43:.E8.AE.BE.E7.BD.AEwp-config.php

参考代码搬运:

 

cd 你的wordpress路径/

sudo mv wp-config-sample.php wp-config.php

vi wp-config.php(根据提示填写数据库信息)

 

填写你数据库信息 参考官网 :https://codex.wordpress.org/zh-cn:编辑_wp-config.php

注意:配置里的 Authentication Unique Keys and Salts 需要填写

官网生成AUKS地址: https://api.wordpress.org/secret-key/1.1/salt/

 

然后打开你的网站按照提示配置即可完成安装!

https://youhost/

 

原文链接:https://www.cnblogs.com/galoliy/p/install-wordpress.html

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享