Nginx
特点
一款高性能,轻量级的web服务软件,稳定性高,系统资源消耗低,对http并发的处理能力高
具体安装
第一步:安装依赖环境
yum -y install gcc gcc_c++ pcre-devel zlib-devel make
第二步:编译安装nginx
tar zxvf nginx
cd /opt/nginx
./congfigure --prefix=/usr/local/nginx --usre=nginx --group=nginx --with-http_stub_status_module
make && make install
第三步:做软链接
第四步:添加nginx的启动脚本
vim /etc/init.d/nginx
第五步:进入主配置文件
vim /usr/local/nginx/conf/nginx.conf
修改配置如下
ulimit -a 看
ulimit -n 65535 设置,临时调整
面试:怎么设置,
nginx接受最大并发,受什么限制 1,cpu 2,最大文件打开数量
第六步:验证
访问/status
第七步:设置登录密码 访问控制
yum 安装httpd-tools
htpasswd -c /usr/local/nginx/passwd.db zhangsan
chown nginx /usr/local/nginx/passwd.db
chmod 400 /usr/local/nginx/passwd.db
修改主配置文件,增加秘钥
验证
虚拟域名
设置主配置文件如下
验证
基于端口设置
验证
基于不同的ip地址
验证
总结
1,nginx的启动不像httpd一样可以直接使用systemctl进行控制启动关闭,要写一个菜单脚本进行控制
2,nginx的主要配置都在他的主配置文件中,通过对主配置文件的了解,没一个模块的使用,进行配置。
3,在对nginx进行虚拟域名,ip以及端口设置的时候,都在主配置文件中,注意指定自己的访问主页和日志文件