web服务器部署过程记录
由于之前没有服务器部署经验,又选择了所有软件都是单独编译安装,遇到很多问题,解决之后还是学习到了很多新东西。
如今回过头来还是选择lnmp集成环境的部署方式比较方便快捷:https://lnmp.org/install.html 一站式服务
一下是前段时间部署服务器的流程(没安装mysql,因为服务器自带了)
(1)配置最新yum源
To --》http://www.cnblogs.com/kyoung/p/6801021.html
(2)配置Nginx
To --》http://www.cnblogs.com/kyoung/p/6801111.html
备注:
(1)wget 若报错无法建立ssl连接
wget --no-check-certificate https://xxxxxxxxxxxxxxxxxxx
--no-check-certificate 不检查证书访问
(1)安装ssl时候 To --》http://www.cnblogs.com/kyoung/p/6801143.html
最好安装最新的openssl增加安全性
(2)安装完成修改nginx.conf配置文件 正常文件路径--》 /usr/local/nginx/conf/nginx.conf
server { listen 80; server_name yk.lezi.com;修改处1 #charset koi8-r; #access_log logs/host.access.log main; location / { 修改处2(增加) root /home/web_v3.0_ci/web/;文件地址根目录地址 index index.html index.htm index.php;增加识别php文件 } location ~ \.php$ {修改处3,增加此处localtion root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /home/web_v3.0_ci/web/<-文件地址根目录地址 $fastcgi_script_name; include fastcgi_params; }
}
(3)配置防火墙
To --》http://www.cnblogs.com/kyoung/p/6800827.html
备注:如果不配置,会导致80端口未开放,浏览器打不开网站
(4)配置PHP
To --》http://www.cnblogs.com/kyoung/p/6801172.html
备注:
(1)检查是否安装了php-fpm,并启动,不然浏览器打不开php文件.
(2)乐子网需要php扩展,memcached的支持 需要安装
To --》http://www.cnblogs.com/kyoung/p/6801187.html
(5)如果配置meccached后还无效
重启linux服务器 启动nginx php-fpm 防火墙配置 完成
确定还需安装mysql 本机以安装 所以无需安装
(6)部署svn服务器(看需求)
http://www.cnblogs.com/kyoung/p/6801208.html
备注:svn 服务器部署完,需要配置防火墙
更改配置文件需要重启svn svnserve -d -r /home/svn
升级openssl
http://bguncle.blog.51cto.com/3184079/1392870/
ls -l /lib/libssl.so*