Geekerstar

Linux学习笔记(二)WebServer安装和配置
本章节将主要介绍WebServer的安装和配置,包括Apache和Nginx。Apache主要应用于日常开发,而N...
扫描右侧二维码阅读全文
06
2018/03

Linux学习笔记(二)WebServer安装和配置

本章节将主要介绍WebServer的安装和配置,包括ApacheNginx。Apache主要应用于日常开发,而Nginx更多的应用于商业环境。本文着重介绍这两款webserver的安装,至于其扩展配置及更多的操作日后单独介绍。

Apache的基本操作

安装启动Apache

解释命令
安装yum install httpd
启动service httpd start
停止service httpd stop

按照如上命令操作即可,首先输入yum install httpd安装Apache,然后输入service httpd start启动Apache。

安装和启动

输入ps -ef | grep httpd显示进程

ps 将某个进程显示出来
-A 显示所有程序。
-e 此参数的效果和指定"A"参数相同。
-f 显示UID,PPIP,C与STIME栏位。
grep 查找
中间的|是管道命令 是指ps命令与grep同时执行

显示httpd进程

输入ifconfig查看IP地址:

查看IP

启动服务后访问主机IP将看到以下信息:

Apache

配置域名

接下来我们将IP配置到一个域名上,然后输入域名即可访问。

输入cd /etc/httpd/进入httpd目录,然后ls查看目录信息,输入cd conf进入conf目录,ls查看目录信息,输入vim httpd.conf编辑httpd.conf文件。

配置域名

首先输入/virtual查找virtualhost地址

查找地址

然后按如下格式书写配置信息

填写配置信息

输入service httpd restart重启服务

重启服务

进入/data/www目录创建首页文件index.html,内容随意书写。

创建首页文件

此时,我们还不能通过域名访问,还需要修改hosts文件.
linux系统进入/etc/hosts目录修改,Windows系统进入如下目录修改。

修改host

按照范例格式ip domain书写即可。接下来打开浏览器,访问我们设置的域名将跳转至我们的index.html

伪静态设置

打开我们之前的配置文件,按如下配置即可,关于伪静态之后打开专题讲。

伪静态配置

Nginx的基本操作

安装Nginx

解释命令
安装yum install nginx
启动service nginx start
停止service nginx stop
重载service nginx reload

在centos7中输入安装命令,会提示没有这个软件,此时我们需添加Nginx yum资源库

添加CentOS 7 Nginx仓库,输入命令rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
输入yum install nginx在对提示回答yes后,Nginx将在服务器上完成安装。
启动Nginx,输入service nginx startsystemctl start nginx.service

安装nginx

安装完成后启动服务,访问主机ip地址即可看到如下界面:

Nginx界面

Nginx伪静态

这个配置比Apache简单一些。

Nginx伪静态

这部分涉及内容比较多,由于本文主要是讲Linux相关基础操作的,所以在这就不展开讲了,日后单独开贴介绍

反向代理

这部分涉及内容比较多,由于本文主要是讲Linux相关基础操作的,所以在这就不展开讲了,日后单独开贴介绍

负载均衡

这部分涉及内容比较多,由于本文主要是讲Linux相关基础操作的,所以在这就不展开讲了,日后单独开贴介绍


版权声明:本文为原创文章,版权归 Geekerstar 所有。

本文链接:http://www.geekerstar.com/technology/291.html

除了有特殊标注文章外欢迎转载,但请务必标明出处,格式如上,谢谢合作。

最后修改:2018 年 03 月 06 日 05 : 39 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论