由于之前没有服务器部署经验,又选择了所有软件都是单独编译安装,遇到很多问题,解决之后还是学习到了很多新东西。

如今回过头来还是选择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       ;

        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:;

            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*

web服务器部署过程记录的更多相关文章

  1. Nginx+uwsgi+Django 的web应用环境部署-完整记录

    Python作为当前最火爆最热门,也是最主要的Web开发语言之一,在其二十多年的历史中出现了数十种Web框架,比如Django.Tornado.Flask.Twisted.Bottle和Web.py等 ...

  2. Web服务器部署浅析

    企业内网站 中小型企业一般将企业宣传网站外包给第三方进行统一设计.部署和运维.大型企业因为访问量和数据量有所增加,部分网站可能具备在线咨询或订单的功能,此类Web服务器采用最通用的IU机架式服务器以降 ...

  3. 转:浏览器与WEB服务器工作过程举例

    用户通过“浏览器”访问因特网上的WEB服务器,浏览器和服务器之间的信息交换使用超文本传输协议(HTTP--HyperText Transfer Protocol). 例:用户访问东南大学主页 Http ...

  4. Java Web项目搭建过程记录(struts2)

    开发工具:eclipse 搭建环境:jdk1.7   tomcat 8.0 基础的java开发环境搭建过程不再赘述,下面从打开eclipse 之后的操作开始 第一步: 创建项目,File -> ...

  5. 安装DELL R430服务器的过程记录

    序: 本次需要安装一个ineedle设备给客户用,貌似客户是华三.这次领导比较重视,下血本买了一台DELL服务器,似乎花费了1万多大洋.当然配置是比较高了,CPU:Intel(R) Xeon(R) C ...

  6. Web服务器异常问题记录

    1.使用命令,出现"-bash: 命令: Input/output error" 重启服务器后正常,网上查了下是说硬盘写入读取异常,经过和服务器厂商沟通后,确认是硬件问题导致(硬盘 ...

  7. 服务器部署全程记录(centos6.5)

    1.安装nginx 上传安装包:put E:\yz_index\installPackage\nginx-1.14.0.tar.gz 解压:tar zxvf nginx-1.14.0.tar.gz 切 ...

  8. 前端技术之:Prisma Demo服务部署过程记录

    安装前提条件: 1.已经安装了docker运行环境 2.以下命令执行记录发生在MackBook环境 3.已经安装了PostgreSQL(我使用的是11版本) 4.Node开发运行环境可以正常工作   ...

  9. web服务器部署

    1.控制面板---打开关闭Windows服务功能---Interner信息服务--全选中 2.控制面板---防火墙--关闭防火墙---允许程序通过Windows防火墙---勾选“万维网服务http” ...

随机推荐

  1. Mongodb下载、安装、配置与使用

    记得在管理员模式下运行CMD,否则服务将启动失败 一.下载 官网下载地址:https://www.mongodb.com/download-center?jmp=nav#community 为了方便下 ...

  2. 机器学习入门-集成算法(bagging, boosting, stacking)

    目的:为了让训练效果更好 bagging:是一种并行的算法,训练多个分类器,取最终结果的平均值 f(x) = 1/M∑fm(x) boosting: 是一种串行的算法,根据前一次的结果,进行加权来提高 ...

  3. 机器学习入门-概率阈值的逻辑回归对准确度和召回率的影响 lr.predict_proba(获得预测样本的概率值)

    1.lr.predict_proba(under_text_x)  获得的是正负的概率值 在sklearn逻辑回归的计算过程中,使用的是大于0.5的是正值,小于0.5的是负值,我们使用使用不同的概率结 ...

  4. Gradle 语法

    参考文章: Gradle学习系列之二——创建Task的多种方法(http://www.cnblogs.com/CloudTeng/p/3417970.html) Gradle基本知识点与常用配置(ht ...

  5. AI-人工智能-参考文档

     人工智能——目录汇总: https://blog.csdn.net/qq_27297393/article/details/80685474   人工智能——高数篇: https://blog.cs ...

  6. XML学习记录1-复习SAX,DOM和JAXB

    对xml文档的解析常见的有JDK中的sax,dom,jaxb,stax和JAVA类库JDOM和DOM4J,下面先说说前三个. Java中解析XML的工具很多,像JDOM,DOM4J等,但Java标准库 ...

  7. NUMA体系结构介绍

    为什么会有NUMA? 在NUMA架构出现前,CPU欢快的朝着频率越来越高的方向发展.受到物理极限的挑战,又转为核数越来越多的方向发展.如果每个core的工作性质都是share-nothing(类似于m ...

  8. hibernate hql limit的实现方式

    query.setFirstResult(startIndex);//开始索引query.setMaxResults(maxSize);//取几条 如 limit 1,5HQL:query.setFi ...

  9. 判断一个对象是否为真 __nonzero__ 方法和 __len__方法

    class A(): def __nonzero__(self): # 判断 一个对象是否为空,先查看该方法的返回值 return 1 def __len__(self): # 如果没有上一个方法,那 ...

  10. git cherry-pick基本使用

    git cherry-pick可以选择某一分支中的一个或几个commit来进行操作--commit 使用场景: 稳定版本分支1与开发版本分支2,不能直接把两个分支合并,否则会导致版本混乱,要将分支2中 ...