一、防火墙状态:

1、查看防火墙状态:

systemctl status firewalld

service iptables status

firewall-cmd --state

2、永久有效开启或关闭防火墙:

开启防火墙 -- chkconfig iptables on

关闭防火墙 -- chkconfig iptables off

        systemctl disabled firewalld

3、暂时开启或关闭防火墙:

开启防火墙 -- service iptables start

关闭防火墙 -- service iptables stop

       systemctl stop firewalld

4、重启防火墙

systemctl enabled firewalld

service iptables restart

二、SElinux

  selinux是linux下的一个安全机制,在部署的时候会提示,运维人员都喜欢将其关掉。将配置文件/etc/selinux/config的SELINUX=enforcing改成SELINUX=disabled。但是修改后的disabled要在重启后才能生效,工作时候的机器是不能随便重启的。使用getenforce查看变量。变量并没有变化,用setenforce 0操作变成Permissive,Permissive只是一个在部署时候出现的警告,也算是避免了selinux的安全机制。在重启后selinux会改变成disabled。

LNMP架构:

1、使用 rz 工具将软件包上传。

2、安装 Nginx 服务

yum install -y gcc gcc-c++ make

----------------------------------------------------------------------------------------

rpm是RPM软件包的管理工具:

-a   查询所有套件

-l    显示套件的文件列表

-i    显示套件的相关信息

-c   只列出组态配置文件,配合 -l 参数使用

-s   显示文件状态,配合 -l 参数使用

-R   显示套件的关联性信息

-q    使用询问模式,当遇到任何问题时,rpm指令会先询问用户。

-----------------------------------------------------------------------------------------

yum install -y pcre-devel zlib-devel openssl-devel

3、对Nginx进行编译安装:

  检测系统是否有安装 Apache 服务,如果有安装则先卸载Apache:

rpm -aq httpd

创建 Nginx 程序用户后对 Nginx 进行编译安装:

./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-file-aio  --with-http_mp4_module --with-http_ssl_module && make && make install

修改 Nginx 配置文件:

改成自己的主机名:

创建软连接:

ln -s /usr/local/nginx/sbin/* /usr/local/sbin

修改系统最大打开文件数:

配置文件语法检测:

4、启动Nginx服务,并设置为开机自启动:

5、测试 Nginx 访问情况:

最新文章

  1. CF731C. Socks[DFS 贪心]
  2. iOS应用之间跳转
  3. 小知识:如何解压cpio.gz文件
  4. 使用kyototycoon挂载leveldb,映射内存磁盘的使用心得
  5. HTTPS、SSL与数字证书介绍
  6. 数据库中简单的增删改查(CRUD)
  7. Android应用程序组件Content Provider在应用程序之间共享数据的原理分析
  8. 开源的 Restful Api 集成测试工具 Hitchhiker
  9. bzoj 2286: [Sdoi2011]消耗战 虚树+树dp
  10. leecode第二百一十七题(存在重复元素)
  11. 使用navigator.userAgent.toLowerCase()判断移动端类型
  12. openstack系列文章(一)
  13. 用java代码在创建hbase表时指定region的范围
  14. mongodb入门很简单(1)
  15. CentOS 7安装简介及基本操作
  16. Python3 文件读写注意事项(指针问题)
  17. C/C++运算符及其优先级
  18. setInterval(callback(),time)
  19. Linux Shell常用命令(长期更新)
  20. Python栈的学习资料

热门文章

  1. Spring Cloud Config 实现配置中心,看这一篇就够了
  2. python下载报错:Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问
  3. context创建过程解析(一)之deployDescriptors
  4. spark 源码分析之二十一 -- Task的执行流程
  5. 二、PyTorch 入门实战—Variable(转)
  6. 基于redis的消息订阅与发布
  7. Linux之TCPIP内核参数
  8. 从“n!末尾有多少个0”谈起
  9. Bean Validation完结篇:你必须关注的边边角角(约束级联、自定义约束、自定义校验器、国际化失败消息...)
  10. zmnXAglTcg