Ubuntu发布版Linux-server搭建Nginx

本文原创,查阅了许多大佬的博客自己摸索出的安装顺序

Ubuntu发布版Linux-Server中Nginx搭建

镜像文件利用的是Ubuntu平台的Linux-Server官网地址 https://www.linux.org/ (官网地址)

虚拟机下载地址:

https://my.vmware.com/cn/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/15_0(官网地址)

(以下所有命令运行在root下,如果在本地用户需要在每条指令前面加sudo)

(linux也支持Tab补全指令或文件名)

安装

安装过程中
在这里插入图片描述
Your server’s name相当于这台虚拟机的名字

Pick a username是虚拟机里的第一个用户名(除root以外)

安装成功后

输入用户名和密码(密码不显示)

完成登录后进入root

第一次进入root需要为root设置密码

  • sudo passwd root

进入root

  • su root

测试虚拟机

查询虚拟机IP地址
  • ifconfig
    IP地址查询
测试虚拟机和主机是否连通,虚拟机是否能连接网络
  1. 测试虚拟机和主机是否连通
    虚拟机

    • ping 主机IP地址

    主机:

    • ping 虚拟机IP地址
  2. 测试虚拟机网络是否连通
    虚拟机:

    • ping www.baidu.com

更新

更新软件库

  • apt-get update

安装更新软件

  • apt-get upgrade

利用主机可视化虚拟文件(我使用的是FileZilla Client)

检测是否安装ssh
  • ps -ef|grep ssh
    SSH未安装(未安装)
    SSH已安装(已安装)
用apt工具下载并安装openssh-server(ssh)(未安装)
  • apt install openssh-server

中间会弹出是否要继续,输入Y

查询虚拟机防火墙状态(主机防火墙也要关闭)

查询(inactive状态是防火墙关闭状态,active是开启状态。)

  • ufw status

打开防火墙

  • ufw enable

关闭防火墙

  • ufw disable
用FileZilla Client软件建立连接(root如果连接失败,连接自己创建的用户)

连接

解决root连接

编辑ssh的配置文件,命令:

  • vim /etc/ssh/sshd_config

PermitRootLogin prohibit-passwordInsert进行插入

加上代码: PermitRootLogin yes
SSH配置文件
然后Esc,输入

  • :wq

退出并保存

安装nginx

检测是否安装nginx
  • ps -ef|grep nginx
    检测Nginx是否安装
    如果只有红线的一行显示,表明未安装(图片是已安装显示的)
安装nginx(未安装)
  • apt-get install nginx

中间会弹出是否要继续,输入Y

检测是否安装成功
  • nginx -v
    检测Nginx安装是否成功(安装成功)
nginx文件安装完成之后的文件位置:

/usr/sbin/nginx:主程序

/etc/nginx:存放配置文件

/usr/share/nginx:存放静态文件

/var/log/nginx:存放日志

测试

用主机的浏览器去访问虚拟机的IP地址(IE浏览器有时访问不到,建议选择其他浏览器)测试(成功)

Nginx常用指令

指令解释
nginx -s stop快速关闭Nginx,可能不保存相关信息,并迅速终止web服务。
nginx -s quit平稳关闭Nginx,保存相关信息,有安排的结束web服务。
nginx -s reload因改变了Nginx相关配置,需要重新加载配置而重载。
nginx -s reopen重新打开日志文件
nginx -c filename为Nginx指定一个配置文件,来代替缺省的。
nginx -t不运行,仅测试配置文件。(Nginx将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。)
nginx -v显示Nginx的版本。
nginx -V显示Nginx的版本,编译器版本和配置参数。

(计算机小白,望大佬们谅解)

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值