One minute
服务器新的折腾
由于要做毕业设计原因,需要把网站变为https服务,而且由于以前搭建的时候使用宝塔安装使用了 Apache 服务,很是烦躁,于是打算直接重置换一个服务器。于是折腾开始了。
首先如果是用宝塔安装的可以直接在宝塔界面换,但是换了 Nginx 服务器会导致以前的网站的文章访问不了,这是问题一,问题二我打算部署2个后端java服务到服务器让其通过路由去匹配转发。这样使用 Nginx 服务器比较好,于是我就开始折腾了。
先把自己的网站备份一下,把www/wwwroot/网站名/备份一下文件夹,对应的mysql也要进行备份,mysql备份很简单,navicat有对应的备份策略可以使用,如果实在嫌弃其麻烦可以使用宝塔备份,不过这玩意占内存,还是手动来折腾一下。
首先先把 Apache 卸载掉,然后重新安装 Nginx
在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。
Linux下检查是否安装过某软件包:http://www.cnblogs.com/xxoome/p/5866553.html
安装命令:
nginx下载地址:https://nginx.org/download/
下载“nginx-1.9.9.tar.gz”,移动到/usr/local/下。
OK,现在可以执行make 了。
执行make、make install命令
测试是否安装成功
netstat -nltp 看下端口号占用。。。。。。。。。
一般都是默认监听80端口的。。。。
好了重头戏来了,一般到这里mysql应该没有被影响到php服务也应该正常运行的,现在最重要的是对nginx配置的修改
安装Nginx默认的配置文件路径:
/usr/local/nginx/conf/nginx.conf
server_name:域名 ,server:服务 location:匹配路由
由于我是要把服务部署到微信小程序的所以需要https 所以需要加入ssl证书
在阿里云即可申请一年的免费证书赚了。
在server 加入如下代码 监听443端口,注意路径一定要对,不然后果真的很严重,尴尬的不行,nginx会启动不了。
好了 不同的路由转发到不同的端口服务,想要变为一位大佬就必须好好学习才行。在server加入这个location进行路由匹配。
不过到这里你最担心的东西出现了,你的原有的网站是访问失败了哈哈哈哈哈,但是不要着急,这个是配置的问题。。
然后重新挂载配置重启nginx,好了到这里服务还原了,也变成了nginx服务器,也加入了ssl,说实话有宝塔还是很方便的,不过真的太占内存了。
43 Words
2020-09-18 00:00