标签:lam edr gis pcr spel property font nsf httpd
Nginx
Nginx管理
wget http://nginx.org/download/nginx-1.15.8.tar.gz -P /usr/src
tar zxvf nginx-1.15.8.tar.gz
查看帮助:./configure --help
配置:
编译
yum install gcc pcre-devel zlib-devel
./configure --prefix=/usr/local/nginx
make
make install
lsof -i :80
netstat -ntpl
启动:先cd
到安装目录/usr/loacl/nginx/
,之后就可执行sbin/nginx
。可以通过查看端口占用命令看看是否已经启动
验证:可以通过浏览器访问:192.168.2.42
就可以查看nginx启动页面
注意:可能存在防火墙问题,简单的就关闭防火墙,或者开放此80端口
# /表示root根目录 代表 /usr/local/nginx/html/
location / {
root html;
index index.html index.htm;
}
# 访问控制 只允许本机访问a 其他机器拒绝访问
location /a {
allow 127.0.0.1; # 允许ip访问
allow 192.168.2.42;
deny all; # 拒绝所有
return 404; # 返回页面
# return http://www.jd.com;
}
# 目录用户验证 任何人都可以访问 但是需要用户密码才能访问
location /b {
auth_basic "登录验证(子牙)"
auth_basic_user_file /etc/nginx/htpasswd
}
# 记录日志
http {
log_format alex ‘[$time_local] $remote_addr "$request" $status‘;
}
server{
access_log logs/host.access.log alex;
}
elinks 127.0.0.1 --dump
killall -s HUP nginx
yum search elinks
yum install httpd-tools
htpasswd -c /etc/nginx/htpasswd alex
tailf host.access.log
sed -i "/#/d" conf/nginx.conf
sed -i "/^$/d" conf/nginx.conf
scp -r /root/nginx_install/ root@192.168.0.106:/root
:移动一个目录下的所有文件用-r标签:lam edr gis pcr spel property font nsf httpd
原文地址:https://www.cnblogs.com/xjmlove/p/10209861.html