标签:密码库 local .com str 路径 常用 方式 sql emc
一. gcc 安装
安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:
yum install gcc-c++
二. PCRE pcre-devel 安装
PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。nginx也需要此库。命令:
yum install -y pcre pcre-devel
三. zlib 安装
zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip ,所以需要在 Centos 上安装 zlib 库。
yum install -y zlib zlib-devel
四. OpenSSL 安装
OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。
nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要在 Centos 安装 OpenSSL 库。
yum install -y openssl openssl-devel
五. OpenSSL 安装
1.将nginx放到yum repro库中
[root@localhost ~]# rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
2.查看nginx信息
[root@localhost ~]# yum info nginx
3.使用yum安装ngnix
[root@localhost ~]# yum install nginx
启动nginx
[root@localhost ~]# service nginx start
8.实践: 目的:修改服务名,接着从外部访问这个服务 操作:
a.修改nginx配置文件
[root@localhost nginx]# vim /etc/nginx/conf.d/default.conf修改server_name部分:server_name yytest.com;
b.重载服务 [root@localhost nginx]# /usr/sbin/nginx -s reload
c.从外部访问nginx服务(192.168.10.11) 如在客户机(192.168.10.10)的浏览器访问:http://yytest.com d.你发现访问不了,
原因1,你没有在hosts文件做映射;
原因2,及时你在hosts文件中了映射,由于nginx服务器的80端口堵塞或防火墙没关
e.解决办法:
步骤一:修改客户机(192.168.10.10)的hosts文件,使用SwitchHosts工具添加 192.168.10.11 yytest.com
步骤二:关闭防火墙,具体下文有说明
9.nginx常用操作
启动: $ /usr/sbin/nginx或任意路径下运行service nginx start(centos7是systemctl start nginx.service )
重启: $ /usr/sbin/nginx –s reload
停止: $ /usr/sbin/nginx –s stop
测试配置文件是否正常: $ /usr/sbin/nginx –t
标签:密码库 local .com str 路径 常用 方式 sql emc
原文地址:http://www.cnblogs.com/yanghaiyan/p/7102957.html