下载nginx包和安装nginx依赖包
nginx官网
下载依赖包:yum -y install pcre-devel zlib-devel
创建运行用户、组
groupadd nginx
useradd -M -s /sbin/nologin nginx -g nginx
编译安装nginx
1)通过Xshell把安装包传到指定路径下解压
2)nginx编译安装
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module
make && make install
为主程序创建链接文件
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
Nginx的运行控制:
nginx 启动服务 nginx -t 语法检查
启动Nginx
通过查看Nginx程序的监听状态,可以确认Nginx服务是否正常运行
测试
Nginx访问控制
使用htpasswd 生成用户认证文件 (如果没有使用yum安装httpd-tools)
设置属主为nginx
设置权限为400(如果不修改则nginx不会启动成功)
修改主配置文件nginx.conf,添加相应配置
vim /usr/local/nginx/conf/nginx.conf
检查语法
重启nginx服务测试
尝试nginx部署一个简单的网页
在Windows主机上更改这个文件,添加一个域名。
C:\Windows\System32\drivers\etc\hosts
192.168.218.100 www.hscom.com
创建一个域名的根目录,并在里面存放一个html网页代码
在 vim /usr/local/nginx/conf/nginx.conf配置文件中添加一个server{}段,对应域名。
重启测试