CentOS 基本操作
web服务 - Apache
安装
安装:$ yum install httpd
(不同操作系统名字不一样)
启动:$ service httpd start
停止:$ service httpd stop
- 查询进程是否存在:
$ ps -ef | grep httpd
- 默认开启80端口,查看服务状态:
$ netstat -anpl | grep 'http'
虚拟主机(一个服务器配置多个站点,绑定多个域名)
/etc/httpd
下的文件功能:conf
配置文件;conf.modules.d
配置模块文件的配置文件;modules
模块。
cd
到 conf
,打开httpd.conf
直接vi 用 /virtual 搜索,在该地方配置:
配置完保存后,
$ service httpd restart
重启服务$ mkdir -p /data/www
创建一个文件目录$ ll /data/
查看目录权限,如果其它账号操作 root 账号权限的目录则无法操作
更改一个目录所属的用户(一般目录权限不够时更改,root账号操作不用):
$ sudo chown -R imooc:imooc /data
修改本地host模拟一个域名访问:
$ sudo vim /etc/hosts
查看
error.log
文件,表示这个目录无法访问需要添加<Directory>配置,重启服务
如果还是不行就在服务器执行下
$ sudo setenforce 0
1是强制模式,0是宽容模式,一般0是临时关闭,如果要每次重启都要关闭,需要
$ sudo vim /etc/selinux/config
,禁用掉即可。伪静态
将php等动态语言网页伪静态成html,利于SEO
在/etc/httpd/modules
下(所有模块的类),该文件是伪静态模块的重写规则:
/etc/httpd/conf.modules.d
模块的配置文件开启伪静态步骤:1、将
mod_rewrite.so
加载到系统中 2、打开配置伪静态规则1、在
/etc/httpd/httpd.conf
中,搜索/LoadModule
,修改配置加载一个新的modules
,重启服务。2、一个简单的伪静态规则示例:将所有http的请求转换到index.html当中,重启服务(一般php的MVC框架配置为将所有的请求转发到index.php即可)。
web服务 - Nginx
安装
$ yum install nginx
在centOS中比较特殊,需要添加Nginx yum资源库:
sudo rpm -Uvh http://[nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm](http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm)
sudo yum install -y nginx
启动:$ service nginx start
停止:$ service nginx stop
重载:$ service ngnix reload
restart
会杀掉进程重新启动进程,如果对外提供服务时,用户可能无法访问,但reload
命令会无缝的重启迁移,建议使用reload
配置虚拟主机
在/etc/nginx
下,nginx.conf
是配置文件,里面可能有conf.d
重复的配置信息注意删除。
cd到
conf.d
中,有一个默认的default.conf
文件(也可能没有,配置信息已经在nginx.conf
中了)$ cp default.conf imooc.conf
, 新建一个imooc
的虚拟主机配置,重载服务监听多端口、多域名访问同一个服务:
伪静态
将所有http
的请求都转发到index.html
当中去。
日志格式配置:
$ sudo vim nginx.conf
Log 的格式:IP - 远程用户 - 时间 - 请求 - 状态值 - UA信息
可以查文档看更多
nginx
log_format
日志格式配置
按虚拟主机区分配置日志文件$ sudo vim conf.d/imooc.conf
使用 imooc的log配置,输出日志到指定目录。
反向代理
$ sudo vim imooc.conf
将所有http://www.imooc.test/
www.imooc3.test
的请求转发到118.89.106.129:80
,由于服务器配置了只解析指定域名的请求,所以需要加入proxy_set_header Host www.54php.cn
配置即可将所有www.imooc.test
请求反向代理到 www.54php.cn
(后端服务器被隐藏)
负载均衡
增加一个upstream server
配置即可,默认轮流请求转发到这两台服务器
nginx 调试
调试查看用户是用哪个域名来访问的,如不加头部信息会直接下载返回信息文件。
- 如何在家赚钱不花一分?在家里做什么可以挣钱(零成本创业策略)尤其是那些希望能在家庭和事业之间取得平衡的人们。有一些...日兼副业阅读 11评论 0赞 0
- 有哪些邀请新用户能赚钱的软件?整理10个app拉新推广项目分享!市面上有那么多的app,有没有那些是邀请新用户技能赚钱的软件呢?盘点我自己注册过能赚钱的10个app拉新推广项目,...U客直谈APP阅读 21评论 0赞 0
- 新换绑的快手号会激活 新号码怎么激活快手账号近期快手推出了更严格的实名认证规定,要求用户必须使用实名认证的手机号注册账号,并完成相应的身份验证。当用户需要更换...九千营销阅读 6评论 0赞 0
- 头条公众号怎么赚钱?揭秘盈利之道与策略随着移动互联网的普及,头条公众号成为了越来越多人获取信息、分享观点的重要平台。许多创作者和运营者通过头条公众号成功...氧惠_飞智666999阅读 14评论 0赞 0
- 优惠券app哪个好用?淘宝优惠券app现在网上这么多到底哪个好?淘宝省钱优惠券是淘宝平台提供的一种优惠方式,用户在淘宝下单时可以使用此优惠券,抵扣订单金额,从而降低购物成本。上海...高省APP珊珊阅读 13评论 0赞 0
- 联通一元一g流量套餐怎么办理!(1元1g流量怎么办理)中国联通是中国最大的通信运营商之一,为用户提供了各种各样的电话和网络服务。其电话卡流量套餐具有许多吸引人的特点,是...优惠攻略官阅读 18评论 0赞 1
- 微信答题赚钱公众号:真的能轻松获利吗?微信答题赚钱公众号以其独特的互动形式吸引了大量用户的关注。那么,微信答题赚钱公众号真的能轻松获利吗?本文将围绕这一...氧惠全网优惠阅读 12评论 0赞 0
- lv高仿老花包价格,原版复刻lv售价一览表lv高仿老花包价格,不同品牌高仿包包的价位不同,高仿品当中一比一与超A货是算好些的,这两种高仿价格就稍高些了,几十...潮奢之家阅读 12评论 0赞 0
- 《纵横宦海》曾思涛(完结篇)全文免费阅读【笔趣阁】《纵横宦海》曾思涛(完结篇)全文免费阅读【笔趣阁】 主角:曾思涛 简介:被人陷害,却报仇无门,被人栽赃,却无法申冤...九月文楼阅读 7评论 0赞 0
- 起诉离婚多久可以判离?出轨起诉离婚多久可以判离起诉离婚多久可以判离?出轨起诉离婚多久可以判离 如果遇到难以解决的法律问题,我们可以匹配专业律师。 例如:婚姻家...T15633770876阅读 1评论 0赞 0
推荐阅读 更多精彩内容
- 5 CentOS6 基本操作命令二 2018-03-051.用户、用户组 useradd xxx 添加用户xxxuserdel xxx 删除用户xx...lizhigang阅读 240评论 0赞 1
- 3 CentOS6 基本操作命令一 2018-03-011.pwd 查看当前所在目录 root用户家目录:/root xxx用户家目录:/home/xxx 2.cd 目...lizhigang阅读 470评论 0赞 0
- Nginx 配置指令的执行顺序(学习笔记二十)大多数 Nginx 新手都会频繁遇到这样一个困惑,那就是当同一个location配置块使用了多个 Nginx 模块...SkTj阅读 7,382评论 0赞 12
- puppetPuppet理论定义: Puppet 是一个跨平台的集中化配置管理系统,它使用自有的描述语言,可管理配置文件、用户...属于你的世界阅读 924评论 0赞 2
- 一定要善待自己的身体,因为身体的每个零件都很昂贵,而且很难找到配件这是每一个热爱生命人都必须看的文章,因为我们每一个人都在糟蹋自己的身体。 人们都知道桌子坏了用木头补,墙坏了用砖头...英雄是被逼出来的阅读 4,418评论 0赞 1