linux上安裝ngnix服務器實踐--(使用得是阿里雲ECS,裝的系統是centos7

 一·yum nginx 直接安裝

    優點:簡單快捷開機自啓動無需自行配置,缺點:安裝目錄不可控制,默認裝在/etc下了

1-根據官網提示,配置yum,用yum命令安裝

  1.  ##官網說明:http://nginx.org/en/linux_packages.html#stable

    

    大概意思就是告訴我們怎麼配置yum

1.指定目錄創建ngnix.repo
[root@fangmf /]# cd /etc/yum.repos.d
[root@fangmf yum.repos.d]# vim ngnix.repo
2.複製內容到ngnix.repo並保存 
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1


 2-安裝ngnix服務器

安裝ngnix
[root@fangmf /]# yum install nginx -y

查看安裝目錄
[root@fangmf /]# rpm -ql nginx

啓動ngnix 服務
[root@fangmf ~]# service nginx start

輸入機子的網址,查看是否部署成功

ps:中途有個插曲,因爲使用的是阿里的雲服務器,還需要在雲服務器配置安全組,

可參考這位大兄弟的文章:https://blog.csdn.net/langhailove_2008/article/details/79438344

網絡和安全->安全組->配置規則


入方向->添加安全規則

按下圖配置後,就可以訪問了


停止命令

[root@fangmf ~]# service nginx stop

重啓命令

[root@fangmf ~]# service nginx restart

卸載nginx

[root@fangmf ~]# yum remove nginx

查看安裝目錄

[root@fangmf ~]#  rpm -ql nginx

二·源碼安裝

1.檢查是否安裝編譯環境

[root@fangmf root]# gcc -v

說明已經安裝,若沒有安裝執行命令安裝

[root@iZwz93rdnsbhtikqy7spvbZ /]# yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

2.下載 PCRE 安裝包,下載地址: http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

2.1 -下載安裝包

[root@fangmf src]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz


2.2 -安裝

按順序執行

[root@fangmf src]# tar zxvf pcre-8.35.tar.gz

[root@fangmf src]# cd pcre-8.35

[root@fangmf pcre-8.35]# ./configure

[root@fangmf pcre-8.35]# make && make install

查看安裝版本,看看是否安裝成功



2.下載 Nginx,目前最新穩定版下載地址:http://nginx.org/download/nginx-1.14.0.tar.gz

[root@fangmf src]# wget http://nginx.org/download/nginx-1.14.0.tar.gz

解壓進入目錄

[root@fangmf src]# tar zxvf nginx-1.14.0.tar.gz

[root@fangmf src]# cd nginx-1.14.0

使用默認配置安裝

[root@fangmf nginx-1.14.0]# ./configure

[root@fangmf nginx-1.14.0]# make

[root@fangmf nginx-1.14.0]# make install

檢查是安裝成功,並啓動

默認安裝是啓動文件在/usr/local/nginx/sbin

[root@fangmf sbin]# cd /usr/local/nginx/sbin

查看版本

[root@fangmf sbin]# ./nginx -v


檢查配置文件

[root@fangmf sbin]# ./nginx -t


啓動服務(不報錯就是成功)

[root@fangmf sbin]# ./nginx

瀏覽器檢查


三·最後

奮鬥浪費別人的時間等於謀財害命,還是要少寫害別人加班的代碼



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章