1、配置防火墙,开启80端口、3306端口
vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允许80端口通过防火墙)
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT(允许3306端口通过防火墙)
特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面
添加好之后防火墙规则如下所示:
#########################################################
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -mstate --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -mstate --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
#########################################################
/etc/init.d/iptables restart #最后重启防火墙使配置生效
2、关闭SELINUX
vim /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq 保存,关闭
shutdown -r now #重启系统
#########################################################
要安装的依赖包都在文件夹里
安装lrzsz-0.12.20-27.1.el6.x86_64.rpm
rpm -ivh lrzsz-0.12.20-27.1.el6.x86_64.rpm
最好确认一下gcc是否安装。
yum install -y gcc gcc-c++
安装pcre 后make提示:checking for gcc... no
checking for cc... no
checking for cl.exe... no,make
说明gcc没装yum install -y gcc gcc-c++
nginx安装:
新建文件夹
mkdir /opt/nginx
1、安装pcre库
cd
tar zxvf softs/nginx/pcre-8.39.tar.gz -C /opt/nginx/
cd pcre-8.37
./configure
make
make install
2、安装zlib库
cd
tar zxvf softs/nginx/zlib-1.2.8.tar.gz -C /opt/nginx/
cd zlib-1.2.8
./configure
make
make install
3、安装openssl
cd
tar zxvf softs/nginx/openssl-1.0.2h.tar.gz -C /opt/nginx/
cd openssl-1.0.2h/
./config
make
make install
提示 perl 5 需要安装
tar zxvf softs/nginx/perl-5.16.3.tar -C /opt/nginx/
./configure -de
make
make install
4、安装nginx
cd
tar zxvf softs/nginx/nginx-1.9.3.tar.gz -C /opt/nginx/
cd nginx-1.9.3
./configure --prefix=/opt/openresty --with-http_ssl_module --with-http_gzip_static_module --with-http_stub_status_module--with-pcre=/home/soft/pcre-8.39/--with-zlib=/home/soft/zlib-1.2.8/ --with-openssl=/home/soft/openssl-1.0.2h
//编译
make
//
安装
make install
或者
tar zxvf /home/soft/openresty-1.9.7.5.tar.gz -C /opt/nginx/
cd openresty-1.9.7.5
./configure--prefix=/opt/openresty--with-http_ssl_module --with-http_gzip_static_module--with-http_stub_status_module--with-pcre=/home/soft/pcre-8.39/--with-zlib=/home/soft/zlib-1.2.8/--with-openssl=/home/soft/openssl-1.0.2h/
openresty-1.9.7.5.tar.gz包含nginx
//编译
make
//
安装
make install
如果提示报错/home/wxgame/pcre/pcre-8.37什么的出错,那就把/home/wxgame/pcre/去掉改成 . . /pcre-8.37 ,三个都要改掉
启动nginx 查看nginx在那里
/opt/openresty/nginx/sbin/nginx 回车
报错:
如果启动报错:nginx: [emerg] still could not bind()
解决:先使用lsof查看一下端口占用情况
# /usr/sbin/lsof -i :80
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
nginx 9285 root 6u IPv4 386456 TCP *:http (LISTEN)
nginx 9286 www 6u IPv4 386456 TCP *:http (LISTEN)
杀掉重启
#kill -9 9285
#kill -9 9286
#/opt/openresty/nginx/sbin/nginx
- 最新版CentOS6.5上安装部署ASP.NET MVC4和WebApi
最新版CentOS6.5上安装部署ASP.NET MVC4和WebApi 使用Jexus5.8.1独立版 http://www.linuxdot.net/ ps:该“独立版”支持64位的CentOS ...
- Nginx安装部署与测试
场景:项目需要部署在生产环境中,这些新的工具都需要在生产环境中去实践练习.有时间再部署一套ELK的日志分析系统,这样的系统才算具有一定的应用价值. 1 Nginx安装 用root用户安装,采用源代码编 ...
- nginx安装部署(支持https)
1 安装环境准备 1.1 准备环境清单 以下是基本环境清单列表: 软件名称 版本号 说明信息 Linux CentOS 6.7 部署机器只需为Linux系统即可,无严格要求 1.2 ...
- 云服务器内,nginx安装部署,Xshell,Xftp安装
nginx部署 三丰云云服务器,安装nginx nginx部署 在宝塔面板,添加Nginx安装,一般进来会默认推荐安装几款软件,mysql等,暂时可以后面再装,先把nginx装上去,去感受将前端页面放 ...
- Nginx安装部署
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev ...
- Linux Centos6.9下安装部署VNC的实操详述
VNC (Virtual Network Console)是虚拟网络控制台的缩写.它 是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的.VNC 是在基于 UNIX和 Lin ...
- Nginx安装部署以及配置文件解析
Nginx 中的 Location 指令 是NginxHttpCoreModule中重要指令.Location 指令,是用来为匹配的 URI 进行配置,URI 即语法中的”/uri/”,可以是字符串或 ...
- linux centos7 nginx 安装部署和配置
1/什么是NginxNginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器,在高连接并发的情况下Nginx是Apac ...
- Linux中Nginx安装部署
前言 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sys ...
- Centos 6.5 下Nginx安装部署https服务器
一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩.1.选定源码目录选定目录 /usr/local/cd /usr/local/2.安装PCRE库cd /usr/ ...
随机推荐
- 简单的html兼容(参考js和css的常规写法)
参考往常css/js的浏览器选择加载 <!--[if lte IE 8]> <link rel="stylesheet" href="IEBrower. ...
- MATLAB求微分
求微分 diff(函数) , 求的一阶导数;diff(函数, n) , 求的n阶导数(n是具体整数);diff(函数,变量名), 求对的偏导数;diff(函数, 变量名,n) ,求对的n阶偏导数; & ...
- ZOJ 2849【瞎暴力的搜索】
思路: 靠评测机抖一抖的思路: 拿个队列维护一下符合类型的可以搜索(指四周还存在可以遍历的点)的点.然后暴力搜索,所以问题来了,这个暴力搜索会大大地重复遍历次数. DFS遍历图以前一直忽略重复,以为搜 ...
- javascript基础工具清单
- 解决request中文乱码问题
因为request请求都是ISO-8859-1,而jsp页面是采用UTF-8编码,所以当传递的参数有中文时,页面会出现乱码,但是可以将取到的数据通过String的构造函数使用指定的编码类型重新构造一个 ...
- input和button不同高 和 rem
rem的使用 浏览器中默认的字体大小是 16px,此时为 100%.当我们在使用 rem 的时候,常常给 html设置为 html{font-size:62.5;},这样的好处是 1rem 刚好为 1 ...
- eclipse类自动生成注释
1.创建新类时自动生成注释 window->preference->java->code styple->code template 当你选择到这部的时候就会看 ...
- div可编辑 可拖动
版权声明:本文为博主原创文章,未经博主允许不得转载. 1.可编辑: <div id="move" contentEditable="true">可编 ...
- Selenium----Selenium简单介绍以及Selenium IDE环境搭建,脚本录制
1.selenium简单介绍 心得:作为一个新手开始了解这个工具,打算从录制脚本开始学习,“录制,看,学习,写”,总结网友说得打算先使用Selenium IDE录制学习,再使用Selenium RC开 ...
- 解决Spring JdbcTemplate调用queryForObject()方法结果集为空时报异常
JdbcTemplate用的时候发现一个问题:调用queryForObject()方法,如果没有查到东西则会抛一个异常:org.springframework.dao.EmptyResultDataA ...