《跟老男孩学linux运维》第五章复习要点总结

用nginx建立服务器 网页服务(英文即engine x)

为什么选nginx?---------支持同时几万并发连接;支持负载均衡,以及其他好的优点。总体性能比Apache更高。

安装nginx 用wget命令,同时安装相应的依赖包和模块包

启动nginx是否生效检测1.自检测2.客户端浏览器检测

nginx安装目录-----------------/application/nginx/

部署网站只要放到---------------------/application/nginx/html目录

tree /application/nginx/命令能看到全貌,其中conf文件夹中是配置模块,通过修改其中相应参数来修改、优化nginx配置,末尾加default的是备份文件

nginx.conf是最重要的配置文件,必须要搞定

nginx.conf配置里的http{}模块里包含server{}模块,虚拟主机最关键的就是server{}标签里的内容

server{

listen 80;---------------------监听80端口

server_name www.testnginx.com;-------------------域名为www.testnginx.com

location / {

root html/www;--------------------------目录(配置文件根目录下html/www)

index index.html index.htm;---------------------------文件index.html

}

}


配置完成要检查配置:../sbin/nginx -t     ,无问题才可继续

还要重新加载配置文件 ../sbin/nginx -s reload


服务器端设置完成后需要去客户端检查:如是windows系统需要修改hosts文件-----------------------ip+域名如(192.168.40.132        www.testnginx.com)

配置多域名就在在http模块中添加多server{}模块,同时建立文件目录及网页文件

基于端口的虚拟主机配置只需修改各server{}的端口,注意不要产生冲突

同时还要基于ip建立的虚拟主机,用途较少


为了更有调理还可把子配置文件从nginx. conf中提取出来,把各server单独成文,然后在conf添加包含(include 文件名)。


虚拟主机还可起别名:只需在server_name 行再添加别名即可

location模块能实现通过不同的符号转到某些定位的界面


nginx的status、log能显示服务器状态以及日志 


重写的意思是输入一串网址,变为另一串对应的网址,在server{}模块里添加rewrite行可配置重写功能

跳转的意思是输入一串网址,定位到另一串网址,在server{}模块里添加access_log行能配置跳转功能

能给网站添加访问认证,想看界面需要密码,可以在location{}模块添加auth_basic以及auth_basic_user_files行实现






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值