web服务器也可称为(web服务器也可称为服务器吗)「web服务器可以提供什么应用服务」

  Hola,minombreesMessi.本日给各人带来一个教程。设置linuxweb环境,设置SSL模块。这时间就有同砚说了,你说这个我都会,百度谷歌任意来一串下令就能起来一个网站。我想说,是的,有的下令我也要去网上查。但是这些下令都是做什么的你真的懂吗?下面让我来领导各人学习一下底子的web环境语句的奥义。

  1.必要的工具

  (1)一台带公网的服务器(环境是Centos6.9x86)

  (2)Putty等链接服务器的tool

  (3)Winscp等上传文件的tool

  (4)一堆必要复制的下令

  2.开始操纵

  (1)用putty链接你的服务器(IP写对,端口写对,暗码写对,根本就上去了)

  (2)setenforce0//这个下令是关闭selinux,就是关闭selinux防火墙,开着这个对于小白来说会出现一些莫名其妙的错误。

  (3)yum–yupdate//更新体系。–y的意思是全部要按y同意的地方都主动y通过,不消在用手打了。固然,不输入-y也可以,就想如许。很贫苦。

  

  (4)yuminstallhttpd//这个下令是要安装httpd,大概有人会问了httpd是什么。apache包内里真正提供监听服务的主程序就叫做httpd,别的httpd通常也用来通称web服务器的保卫进程。简单的说就是没有这个apache起不来。

  (5)servicehttpdstart//开始httpd,随后我们访问服务器IP,假如出现下图,证明你的安装没弊端。

  

  (6)安装mysql并开启

  yuminstallmysql-server//安装mysql

  servicemysqldstart//启动mysql

  //网站上的一些数据,文件用户数据,肯定要有地方存放,这就是数据库,没有数据库,网站就起不来。以是我们要安装一下这个。假如你要说你的网站只是一个页面,我也无话可说。

  (7)安装php和php的插件。

  yuminstallphpphp-mysql//安装php网页必要php,尤其是一些网页的组件,也可以安装其他的网页模块。

  yuminstallphp-gdphp-imapphp-ldapphp-odbcphp-pearphp-xmlphp-xmlrpc//php插件

  (8)开机默认启动apache和mysql

  chkconfighttpdon//开启默认开启apache

  chkconfigmysqldon//开启默认开启mysql

  (9)为网站创建一个数据库

  在下令行输入mysql,出现以下界面。

  

  我们的网站必须要有一个数据库,除非你是静态网页。我们这次以wordpress为例。

  (10)CREATEDATABASEwordpress;//创建一个为wordpress名字的数据库。

  出现如下图就代表创建乐成了。

  

  (11)GRANTALLPRIVILEGESONwordpress.*TO'wordpress'@'localhost'IDENTIFIEDBY'Eh4wph8WItSO';//修改一下数据库的暗码为Eh4wph8WltSO

  (12)exit//ok我们创建完毕了,输入exit退出。

  (13)下载wordpress,打开wordpress的官方网址,下载tar.gz的文件。

  

  右键复制这个赤色箭头指向的链接。在linux进入/var/www/html这个目次。

  cd/var/www/html//进入目次

  wgethttps://cn.wordpress.org/wordpress-4.8.1-zh_CN.tar.gz//下载wordpress

  (14)tarzxvfwordpress-4.8.1-zh_CN.tar.gz//解压下载下来的wordpress

  (15)rmwordpress-4.8.1-zh_CN.tar.gz//删除这个压缩包,解压出来了,压缩包已经没有效了,逼迫症必须要删。

  (16)设置httpd。大概你不知道设置文件在哪,以是你要搜刮一下,从根目次开始搜刮。

  find/-namehttpd.conf//搜刮httpd.conf

  (17)我的httpd的设置文件在这个目次

  /etc/httpd/conf/httpd.conf

  我们进入这个目次

  cd/etc/httpd/conf

  (18)编辑这个httpd.conf文件

  vihttpd.conf//vi是编辑的意思

  (19)找到DirectoryIndex这行,添加index.php。由于wordpress的首页是index.php。我们要分析首页。

web服务器也可称为(web服务器也可称为服务器吗) web服务器也可称为(web服务器也可称为服务器吗)「web服务器可以提供什么应用服务」 行业资讯

  Esc:wq生存设置

  (20)找到这行DocumentRoot“/var/www/html”添加一个wordpress

  “/var/www/html/wordpress”

  (21)重启一下httpd

  servicehttpdrestart

  (22)chown-Rapache:apache/var/www/html//给文件加权限假如不给的话,会出现文件写入失败的题目,缘故起因是权限不敷。

  (23)wordpress的安装我就不说了,这节课重点是讲linuxweb下令的奥义。

  3.安装sslmod和openssl

  安装openssl

  (1)起首要安装gcc,用于make用

  yuminstallgcc

  (2)下载openssl

  wgethttps://www.openssl.org/source/openssl-1.0.2l.tar.gz//下载openssl

  (2)解压openssl

  tarzxvfopenssl-1.0.2l.tar.gz//解压openssl

  (3)进入openssl文件目次

  cd/openssl-1.0.2l.tar.gz//进入openssl文件夹

  (4)./config--prefix=/usr/local/openssl//欲安装到/usr/local/openssl

  (5)make//编译

  (6)makeinstall//安装

  (7)//重定名

  mv/usr/bin/openssl/usr/bin/openssl.OFF

  mv/usr/include/openssl/usr/include/openssl.OFF

  //设置软毗连

  ln-s/usr/local/openssl/bin/openssl/usr/bin/openssl

  ln-s/usr/local/openssl/include/openssl/usr/include/openssl

  echo"/usr/local/openssl/lib"/etc/ld.so.conf

  ldconfig–v

  (8)验证是否乐成

  opensslversion–a

  

  出现版本号就证明乐成了。

  (9)安装ssl_mod

  yuminstallmod_ssl//安装这个模块是为了导入ssl证书和设置一些安全选项。

  安装完成后在这个目次下会出现这个设置文件。

  

  由于如今如今已经很多多少的网站和博客已经举行加密传输了,作为运维菜鸟,我们要与时俱进,做不到做好,装B要装到。技能不可,装备补上。好了不说了,检测本身网站去了,各位下周见,运维工具包也会更新。统统都会好的。

web服务器也可称为(web服务器也可称为服务器吗) web服务器也可称为(web服务器也可称为服务器吗)「web服务器可以提供什么应用服务」 行业资讯

  你会喜好

客户评论

我要评论