第一节Nginx的基础

实验机器: Vmware 虚拟机 2核4G
• 网卡:桥接
• 系统:centos7.5
• 防火墙:关闭
查看防火墙状态
firewall-cmd --state
停止firewall
systemctl stop firewalld.service
禁止firewall开机启动
systemctl disable firewalld.service
• Selinux:关闭
1、查看
[root@dev-server ~]# getenforce
Disabled
[root@dev-server ~]# /usr/sbin/sestatus -v
SELinux status: disabled
2、临时关闭
##设置SELinux 成为permissive模式
##setenforce 1 设置SELinux 成为enforcing模式
setenforce 0
3、永久关闭
vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
设置后需要重启才能生效


• 网段:192.168.10.0/24
主机名 IP
Master.ayitula.com 192.168.10.40 主分发器
Backup.ayitula.com 192.168.10.41 备分发器
Web01.ayitula.com 192.168.10.42 数据服务器1
Web02.ayitula.com 192.168.10.43 数据服务器2

安装Linux后如果访问网络失败需要设置ip地址

修改域名
https://blog.csdn.net/ye1142262478/article/details/50628643


1、下载nginx
wget http://nginx.org/download/nginx-1.12.1.tar.gz
2、解压nginx
tar vfxz nginx-1.12.1
3、进入nginx目录
cd nginx-1.12.1
4、配置 nginx
./configure --prefix=/usr/local/nginx
5、编译nginx(生成2进制)
make
make失败
在初次安装Nginx过程中,经常会出现这样的错误: make: *** 没有规则可以创建“default”需要的目标“build”。
yum install pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel
6、安装nginx(把生成的 2 进制复制到 prefix 指定的安装路径里)
make install

Nginx启动
/usr/local/nginx/sbin/nginx
验证
lsof -f :80
netstat -ntpl
http://192.168.0.142


useradd -s /sbin/nologin -r www
添加个用户
cd /usr/local/nginx/
vi ./conf/nginx.conf
修改启动用户为www
修改工作进程的个数为4

安装killall
yum -y install psmisc

讲义在https://i.cnblogs.com/Files.aspx的Nginx讲义.pdf.rar的文件夹中

猜你喜欢

转载自www.cnblogs.com/zhanleishang/p/10659290.html