Operation :linux虚拟机搭建nginx服务器

一、环境准备

使用了最小化的系统,需要提前安装一些常用工具

yum -y install vim                #安装vim编辑器
yum -y install bash-completion        #安装支持tab键的软件包,装好之后,使用exit退出,重新登录才生效
Yum -y install net-tools            #安装网络相关软件包
yum -y install  psmisc                #安装支持killall命令的软件
yum -y install  gcc  make            #安装编译工具
yum -y install  pcre-devel            #安装可以让nginx支持正则的软件包
yum -y install  openssl-devel        #安装可以让nginx支持安装加密网站的软件包

二、使用源码包安装nginx软件包

[root@proxy ~]# tar  -xf   nginx-1.22.1.tar.gz
[root@proxy ~]# cd  nginx-1.22.1
[root@proxy nginx-1.22.1]# ./configure   \
--prefix=/usr/local/nginx   \                #指定安装路径
--user=nginx   \                            #指定用户
--group=nginx  \                            #指定组
--with-http_ssl_module                    #开启SSL加密功能
[root@proxy nginx-1.22.1]# make            #编译
[root@proxy nginx-1.22.1]# make install    #安装
cd /usr/local/nginx/                    #切换目录
ls /usr/local/nginx/                    #查看目录

conf 配置文件      sbin 主程序      html 网站页面        logs 日志

1)nginx命令的用法

[root@proxy nginx]# useradd -s /sbin/nologin nginx
[root@proxy nginx]#/usr/local/nginx/sbin/nginx                    #启动服务
[root@proxy nginx]#/usr/local/nginx/sbin/nginx -s stop            #关闭服务
[root@proxy nginx]#/usr/local/nginx/sbin/nginx -s reload        #重新加载配置文件
[root@proxy nginx]#/usr/local/nginx/sbin/nginx -V                #查看软件信息

 ss命令可以查看系统中启动的端口信息,该命令常用选项如下:

-a显示所有端口的信息

-n以数字格式显示端口号

-t显示TCP连接的端口

-u显示UDP连接的端口

-l显示服务正在监听的端口信息,如httpd启动后,会一直监听80端口

-p显示监听端口的服务名称是什么(也就是程序名称)

nginx服务默认通过TCP 80端口监听客户端请求:

[root@proxy nginx]# ss  -anptu  |  grep nginx
tcp        0        0 0.0.0.0:80        0.0.0.0:*        LISTEN        10441/nginx

三、客户端访问测试

          Nginx服务默认首页文档存储目录为/usr/local/nginx/html/,在此目录下默认有一个名为index.html的文件,使用客户端访问测试页面:

systemctl  stop  firewalld   #关闭防火墙
[root@client ~]# curl http://ip地址
<html>
<head>
<title>Welcome to nginx!</title>
</head>
...

 

测试网站自定义页面:

[root@proxy nginx]#echo "abc-test~~~"  >  html/abc.html   #创建新页面

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值