web服务器部署过程记录

因为以前没有服务器部署经验,又选择了全部软件都是单独编译安装,遇到不少问题,解决以后仍是学习到了不少新东西。

现在回过头来仍是选择lnmp集成环境的部署方式比较方便快捷:https://lnmp.org/install.html 一站式服务

一下是前段时间部署服务器的流程(没安装mysql,由于服务器自带了)php

(1)配置最新yum源

To --》http://www.cnblogs.com/kyoung/p/6801021.htmlhtml

(2)配置Nginx

To --》http://www.cnblogs.com/kyoung/p/6801111.htmlmysql

备注:linux

(1)wget 若报错没法创建ssl链接nginx

wget --no-check-certificate https://xxxxxxxxxxxxxxxxxxxweb

--no-check-certificate 不检查证书访问sql

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*

相关文章
相关标签/搜索