Nginx基础

Nginx是一种和http相似的小型web服务器,默认端口是80。
在理想状态下:http服务器的并发访问量可以达到2~3W,Nginx的并发量可以达到5W。

安装Nginx:

	yum -y install gcc pcre-devel openssl-devel		#安装Nginx需要依赖这三个包
	useradd -s /sbin/nologin nginx		#创建一个不能登录的用户用来启动Nginx
	
	#使用yum安装的时候默认创建一个用户来启动某个服务,例如http是由用户apache来启动的
	#Nginx使用的是源码安装,不会为Nginx创建用户,因此需要手动创建。
	#如果一个用户启动了一个服务(或者软件),那么这个服务(或者软件)将会拥有这个用户的所有权限
	#如果使用root启动了这个服务(或者软件),那么就会给系统带来安全隐患
	#因此需要创建一个普通用户,用来启动Nginx服务。

	源码安装:
	tar -xvf nginx~~~~~.tar.gz	#解包
	cd ./nginx~~~~~/			#进入安装目录
	./configure --prefix=/usr/local/nginx	--user=nginx --group=nginx --with-http_ssl_module
	#--prefix是安装的路径,默认是/usr/local/nginx
	#--user指定启动的用户
	#--group指定组
	#--with-http_ssl_module开启ssl加密
	
	make && make install 	# 安装

防火墙:

	systemctl stop firewalld
	setenforce 0

Nginx命令:

	Nginx软件在/usr/local/nginx/sbin/nginx
	ln -s /usr/local/nginx/sbin/nginx  /sbin/	#创建快捷方式,这样直接使用nginx命令就可以了
	nginx	#启动服务	如果没有快捷方式则输入/usr/local/nginx/sbin/nginx启动服务
	nginx -s stop	#关闭服务
	nginx -s reload	#重新加载配置文件
	nginx -V	#查看服务信息
	
	nginx共享的网页都放在/usr/local/nginx/html

netstat命令:(显示端口使用情况)

	-a显示所有端口
	-t仅显示tcp服务的端口
	-u仅显示udp服务的端口
	-n以数字的形式显示端口
	-p显示服务名
	参数不区分顺序
	netstat -atunp

写总结的第十三天!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值