仅供初识Nginx:
简单介绍:
Nginx 服务器[以Liunx操作系统为主]
(做:负载均衡,反向代理等)
- Nginx:是一个高性能的HTTP和反向代理服务器。
- Nginx 适合做静态资源分发,性能比Apache要高很多。
Nginx 服务的安装:
-
yum在线下载Nginx依赖包需要连网,打以下命令就可以了。
1.安装gcc 环境:
nginx 是C语言开发,编译依赖gcc环境,需要安装gcc操作如下:
命令: yum install gcc-c++
2.安装 PCRE,它是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用
pcre来解析正则表达式,装pcre库操作如下:
命令: yum install -y pcre pcre-devel
3.安装zlib ,zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库,操作如下:
命令: yum install -y zlib zlib-devel
4.安装openssl,OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,安装SSL 操作如下:
命令: yum install -y openssl openssl-devel
将nginx-1.8.0.tar.gz拷贝至linux服务器 /usr/nginx/ 目录(首先需要在usr 目录下创建 nginx目录)
yum install gcc-c++ 图片展示**
以上安装完依赖包,就可以开始解压nginx 了。
将nginx-1.8.0.tar.gz拷贝至linux服务器,比如: /usr/nginx/ 目录(首先需要在usr 目录下创建 nginx目录)
1.解压:
cd /usr/nginx
解压命令: tar xvfz nginx-1.8.0.tar.gz
———-解压完如下———-
2.编译安装,安装完毕后在 /usr/local 目录中产生 nginx 目录
命令:make
在命令:make install
3.这时候local 目录会生成一个nginx,说明安装成功。
4.成功开启 截图展示 (开启命令,文章后面有写,也可以看图)
Nginx开启了, 页面无法展示,需要关闭Liunx防火墙
三:Liunx防火墙:
下面各种命令:你只需要
service iptables stop
就可以关闭。
查看是否安装防火墙:
命令:
rpm -qa |grep iptables grep=”正则表达式搜索文本”
命令:
1) 重启后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off 或者 /sbin/chkconfig --level 2345 iptables off
2) 即时生效,重启后失效
service 方式
开启: service iptables start
关闭: service iptables stop
iptables方式
查看防火墙状态:
/etc/init.d/iptables status
暂时关闭防火墙:
/etc/init.d/iptables stop
重启iptables:
/etc/init.d/iptables restart
可能你会遇到:
Ifconfig -a 查不到 inet addr(当前网卡):
需要重新获取网卡:
命令:
dhclient eth0
重启网卡:
命令:
service network restart
Vi 编辑命令
q:退出
wq:修改后保存退出
q!:强制退出,不保存修改的内容
Nginx 启动,重启,关闭
停止: bin目录: ./nginx -s quit
启动: 比如:usr/local/nginx/sbin/nginx
bin目录:./nginx
关闭: 查询nginx主进程号
ps -ef | grep nginx
从容停止 kill -QUIT 主进程号
快速停止 kill -TERM 主进程号
强制停止 kill -9 nginx
若nginx.conf配置了pid文件路径,如果没有,则在logs目录下
kill -信号类型 ‘/usr/local/nginx/logs/nginx.pid’
以上是想到的一些问题,随便写写,不懂的留言。。。