美文网首页
腾讯云服务器安装服务及配置nginx(CentOS Linux

腾讯云服务器安装服务及配置nginx(CentOS Linux

作者: TurnHug | 来源:发表于2020-10-20 18:21 被阅读0次

    一、根据服务器系统安装服务

    云服务器为Linux操作系统时

    如果购买的云服务器为linux操作系统,这里的linux操作系统主流产品包括Ubuntucentos,个人用户使用ubuntu较多,企业用户一般使用Centos,两者有一些差异,因此在部署的时候也是需要考虑系统的不同采用不同的策略。不过服务器集成软件都可以使用,也可以单独来一个个的安装。

    1.在ubuntu系统上安装

    (1)使用ubuntu用户登录云服务器后,使用sudo命令先对系统里相关软件进行升级,即在命令行输入:sudo apt-get upgrade,然后回车,看网络情况而定可能需要等待几秒或几分钟。稍微解释一下,这里的sudo命令属于linux系统里的使用超级用户权限,apt-get属于ubuntu里获取网络资源的命令方式,upgrade就是更新现有系统里的软件。

    (2)安装Apache服务,同样命令行输入:sudo apt-get install apache2,然后回车。同样也是使用超级用户权限来从网络上自动下载安装apache2软件,在安装过程中有yes/no提示,输入y,表示同意。等待一会,就是提示安装完成。

    (3)测试HTTP服务。Apache安装成功后,会在根目录var下生成www/html 目录,这个html目录就是存放网站资源的位置,如前述IIS提供的wwwroot文件夹功能一样。如果需要修改apache相关参数,可以去 / etc/apache2/apache2.conf进行修改。此时就可以在html目录中使用vi命令来编写一个简单的网页,保存为index.html。然后离开云服务器,在本地电脑上打开浏览器,在地址栏输入:http://云服务器IP地址/index.html,很快你就可以看见自己写的第一个网页了。

    <html>
      <head>
        <title>my first webpage</title>
      </head>
      <body>
        hey,guys, I am now a weber!  the server is ubuntu
      </body>
    </html>
    

    (4)测试FTP服务。在linux系统里使用vi来编写网页估计会痛苦万分,所以99%的开发者都会选择在本地使用相关工具如sublime、vscode、notepad++、eclipse来编写好网页或者网站,然后使用ftp服务将文件上传到刚刚部署的html文件夹中。如果是Ubuntu,之前测试过这里使用flashxp工具实现上传:

    (5)上传网站资源。


    2.如果购买的云服务器为centos系统,过程与ubuntu类似,就是命令行修改为yum install即可。

    (1)使用root用户登录云服务器后,直接在命令行输入:

    [root@centos]yum -y install httpd
    

    (2)稍等片刻,就出现安装成功提示信息。安装成功后,会产生下面两个文件

    /etc/httpd/conf/httpd.conf  # 主配置文件
    /var/www/html                   # 默认网站根目录
    

    (3)启动http服务,在shell命令行里输入如下代码:

    service httpd start
    

    (4)和ubuntu一样,在命令行窗口进入/var/www/html目录下,使用vi命令编辑一个html文件,保存为index.html:

    <html>
      <head>
        <title>my first webpage</title>
      </head>
      <body> hey,guys, I am now a weber!  the server is centos 
      </body>
    </html>
    

    (5)然后离开云服务器,在本地电脑上打开浏览器,在地址栏输入:http://云服务器IP地址/index.html,很快你就可以看见自己写的第一个网页了。


    二、腾讯云服务器安装nginx(CentOS Linux release 7.6.1810)

    我的服务器工作环境:腾讯云服务器CentOS 7.6 64位

    1.通过服务器提供的yum去安装一些工具库

    yum -y install gcc gcc-c++ autoconf pcre-devel make automake
    yum -y install wget httpd-tools vim
    

    如果系统没有以上工具的话,超级终端输入以上命令可以安装环境


    image
    image

    出现complete就工具就安装完成了。

    vim工具(一般系统自带,看看这个是不是版本更高点)

    image
    image
    vim工具也更新一下,下面开始准备安装Nginx

    2.搭建Nginx配置

    首先看看服务器内yum内的Nginx源的版本

    yum list | grep nginx
    
    image

    这个版本挺新的,不过像我这种强迫症还是使用官方提供的最新源吧。
    在终端输入如下命令:

    vim /etc/yum.repos.d/nginx.repo
    

    然后填入下列代码保存,注意,我的centos是7.x版本,所以我写的是7

    [nginx]
    name=nginx repo
    baseurl = http://nginx.org/packages/centos/7/$basearch/
    gpgcheck=0
    enabled=1
    
    image

    保存后退出,运行一下命令进行安装:

    yum install nginx   //安装命令
    nginx -v     //查看安装后的版本
    
    image

    运行nginx -v指令之后,能得到最新的nginx版本如下:


    image

    是不是很爽呢,装好后要让服务器运行起来还需要输入命令:nginx
    查看Nginx服务是否运行可以用一下命令:

    ps aux | grep nginx
    
    image

    表明已经运行

    3.Nginx的配置文件

    先查看一下Nginx都安装到了那些目录吧,输入命令:

    rpm -ql nginx
    

    结果如下(如果粘贴过去的命令没反应就手动敲吧_

    image
    只为记录自己踩坑路上的点滴,参考来源https://www.cnblogs.com/wangzhouyi/p/12089825.html

    相关文章

      网友评论

          本文标题:腾讯云服务器安装服务及配置nginx(CentOS Linux

          本文链接:https://www.haomeiwen.com/subject/ekndmktx.html