linux上nginx的安装方法:

1、cd /usr/local/src 进入此目录后执行wget http://nginx.org/download/nginx-1.14.0.tar.gz 下载nginx压缩包

(1.1)这里如果使用的是纯净版centos可能是不自带wget的,所以需要 yum install wget ,这时候如果报错就是网络设置原因,保证网络桥接的模式下,前往/etc/resolv.conf 新增nameserver 8.8.8.8 可使用echo “nameserver 8.8.8.8”>> /etc/resolv.conf。

(1.2)下载好后执行tar --zxvf nginx-1.14.0.tar.gz 解压nginx

2、进入解压后文件执行./configure --prefix=/usr/local/nginx 改变目录地址,也可以不改。

(2.1)如果中途报缺少什么包之类的错误,只需执行yum install 相应的包名,nginx依赖有

yum install gcc-c++       nginx为c++编写
yum install prec prec-devel       正则
yum install zlib zlib-devel

(2.2)成功后执行编译make && make install

3、进入 /usr/local/nginx 执行ls查看是否存在 conf,log,html,sbin四个目录,其中的sbin中存在一个二进制文件nginx直接执行就可开启nginx ,然后可以使用ps -ef|grep nginx 查看状态

以上三步就是nginx的安装方法

linux上nginx的开启及关闭:

1、以下几个命令常用

netstat -ant 看端口
ps aux|grep 80 查看80端口
ps aux|grep nginx
kill -9 进程号

pkill -9 服务

nginx从容停止命令,等所有请求结束后关闭服务
ps -ef |grep nginx

kill -QUIT  nginx主进程号

nginx 快速停止命令,立刻关闭nginx进程
ps -ef |grep nginx
kill -TERM nginx主进程号

如果以上命令不管用,可以强制停止

kill -9 nginx主进程号

linux上本地访问虚拟机的nginx页面:

本虚拟机装有centos7

安装好centos7.3后,登陆虚拟机,在命令框输入“ifconfig”会发现一个问题,网卡不在是“eth0”,而是“ens33”,并且如果ifconfig无作用首先检查root的环境变量是否为sbin 使用echo $PATH,如果环境正常,去sbin下看是否安装了ifconfig,使用 ls /sbin|grep ifconfig ,如果没安装使用yum search ifconfig 安装文件。(yum install net-tools)

前奏:

ip addr 可查看linux ip信息

如果ens33 没有inet 这个属性,那么就没法通过IP地址连接虚拟机

vim /etc/sysconfig/network-scripts/ifcfg-ens33  里的ONBOOT=no需要改为yes,不然无法下载

然后重启网络服务: sudo service network restart

1、配置虚拟机网络连接方式为桥接方式。

2、本机cmd查找以下四个ip信息。

(1)IPv4 地址;

(2)子网掩码;

(3)默认网关;

(4)DNS服务器;

3、在虚拟机中输入vim /etc/sysconfig/network-scripts/ifcfg-eth0 插入以下三条信息,vim 编辑器 i 输入,esc退出编辑,:wq保存退出。

IPADDR=IPV4

NETMASK=子网掩码

GATEWAY=默认网关

4、使用vim 打开 /etc/resolv.conf 增加一条nameserver=DNS服务器。

5、重启网络服务service network restart

6、必须开启systemctl防火墙

防火墙的开启、关闭、禁用命令

(1)设置开机启用防火墙:systemctl enable firewalld.service

(2)设置开机禁用防火墙:systemctl disable firewalld.service

(3)启动防火墙:systemctl start firewalld

(4)关闭防火墙:systemctl stop firewalld

(5)检查防火墙状态:systemctl status firewalld

(6)systemctl enable NetworkManager

以下提供几个命令参考:

任务 旧指令 新指令
使某服务自动启动 chkconfig –level 3 httpd on systemctl enable httpd.service
使某服务不自动启动 chkconfig –level 3 httpd off systemctl disable httpd.service
检查服务状态 service httpd status systemctl status httpd.service
显示所有已启动的服务 chkconfig –list systemctl list-units –type=service
启动某服务 service httpd start systemctl start httpd.service
停止某服务 service httpd stop systemctl stop httpd.service
重启某服务 service httpd restart systemctl restart httpd.service


7、最后使用systemctl启动,firewall-cmd --zone=public --add-port=80/tcp --permanent

linux系统的nginx使用及本地访问相关推荐

  1. 2008 mysql 本地安全_如何在Linux系统中建立mysql的本地安全机制?

    如何在Linux系统中对MySQL进行本地的安全机制?今天我们将给大家介绍下具体的操作方法. local-infile=0#关闭远程连接,即3306端口.这是LinuxMySQL的默认监听端口.由于此 ...

  2. linux 添加重定向域名,Linux系统中Nginx的安装并进行域名认证和重定向

    Linux系统中Nginx的安装并进行域名认证和重定向 本文主要介绍Linux系统中Nginx的安装并进行域名认证和重定向,希望通过本知识点的讲解对大家今后的学习和工作有所帮助,下面进行具体介绍: 1 ...

  3. 在Linux系统上配置Samba客户端,访问Samba远程目录

    1. 前言 本文主要讲解如何在Linux系统上配置Samba客户端,访问Samba远程目录. 2. 安装smbclient Linux用户可以从命令行访问samba共享,使用文件管理器或挂载samba ...

  4. linux系统下nginx安装目录和nginx.conf配置文件目录

    linux系统下nginx安装目录和nginx.conf配置文件目录 1.查看nginx安装目录 输入命令 # ps  -ef | grep nginx 返回结果包含安装目录 root      26 ...

  5. 在linux系统使用nginx部署静态网页

    1.yum安装nginx(如果已经安装请忽略这一步): 2.启动nginx nginx端口默认为80,输入ip+端口,出现以下页面则说明nginx已经安装启动成功了 3.将你要访问的页面放在linux ...

  6. 腾讯云linux系统结合nginx部署项目

    欢迎关注博主博客: https://lvsige.top/ 本文记录在linux系统下结合nginx部署项目 首先是在腾讯云上购买服务器,域名,两个相互关联,购买ssl证书等,需要什么做对应的操作即可 ...

  7. Linux系统搭建Nginx+Tomcat集群部署

    Nginx支持的负载均衡调度算法方式: 1. 热备:如果你有2台服务器,当一台服务器发生事故时,才启用第二台服务器给提供服务.服务器处理请求的顺序:AAAAAA突然A挂啦,BBBBBBBBBBBBBB ...

  8. 在Linux系统中允许或拒绝SSH访问特定用户或组的方法

    openSSH默认配置文件有两个指令,允许和拒绝对特定用户或组的SSH访问,本文所要介绍的内容是允许或拒绝在Linux系统中对特定用户或组的SSH访问.一旦我们将用户置于限制模式,他就无法做任何事情, ...

  9. Linux系统使用rsync命令进行本地备份还原详解

    简介 rsync是实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限.时间.软硬链接等附加信息,该软件是通过ssh协议来传输文件. rsync 命令的基本格式有多种,分别是: [roo ...

  10. Linux系统部署Nginx+Mysql+PHP,在WEB服务器上部署ecshop网站。

    Nginx下网站部署实战 题目:部署Nginx+Mysql+PHP,在WEB服务器上部署ecshop网站. 一. 搭建Nginx Nginx (engine x) 是一个高性能的HTTP和反向代理we ...

最新文章

  1. opencv_imread出错(release/debug、X86/X64)
  2. 深入浅出,Spring 框架和 Spring Boot 的故事
  3. mongodb 排序_技术分享 | MongoDB 一次排序超过内存限制的排查
  4. 注意儿童补钙有误区,汤臣倍健牛初乳加钙咀嚼片要用好
  5. Python之路,Day2 - Python基础,列表,循环
  6. 如果一年只能两次旅游,你会选择什么季节去什么地方?
  7. 北京电子科技学院(BESTI)实验报告5
  8. 2012-8-1复选框全选
  9. php 日期函数大全,php日期函数
  10. 富勒wms系统里的定时器id_为什么物流行业非常推崇仓库管理系统?
  11. mysql官网 源码下载_mysql官网源码包下载
  12. MATLAB--求一个矩阵中所有元素的平均值
  13. 开发者将《午夜凶铃》与 ARKit 结合,把贞子带到你面前
  14. OpenGl运行窗口出现纯白色
  15. 移动云计算究竟是做什么的?
  16. C语言 printf() 函数,总结笔记记录
  17. 线性表(一)——线性表概述
  18. 哈夫曼树+K叉哈夫曼树
  19. .NET Core 之 七 EF Core(四)
  20. 用Python每天自动给女朋友免费发短信

热门文章

  1. 微信公众号之简单使用
  2. 自监督学习(self-supervised learning)(20201124)
  3. 晶振负载电容是什么意思?关于晶振负载电容
  4. 工业照明节能减碳难?致远ZWS云平台有妙招
  5. 【企业】全球顶级思维模式:建立思维模式,把握人性管理
  6. PHP语言基本数据类型
  7. 屌丝程序猿的中国合伙人之路
  8. 对于目标文件系统,文件过大放不到U盘里
  9. 2021年创新医疗器械盘点
  10. 通过项目流程管理减少需求变更的两种方法