1.域名購買以後 備案。mysql
2.購買服務器。nginx
3.這兩個條件具有以後進行下一步。c++
本人使用Mac ,實踐流程按照Mac本的流程操做。sql
做爲初學者,簡配的服務器,shell
實例類型: I/O優化,操做系統: CentOS 7.4 64位 nginx 1.10瀏覽器
ps:爲了將本地文件傳到服務器,下載filezilla工具,相似ftp工具,鏈接以後,能夠隨時查看服務器裏面的文件,也能夠將本地文件上傳到服務器。安全
ps:爲了本地電腦鏈接服務器,下載 xshell,mac本能夠經過本身的終端創建遠程鏈接,須要將服務器的ip添加到對應的位置創建鏈接。有時候初始化系統盤,從新鏈接,會出現如下錯誤,須要在終端執行服務器
ssh-keygen -R x x x x。/xxxx表示服務器的ipssh
4.這些工做具有了,進行下一步。工具
5.鏈接到服務器以後,會出現歡迎的一些話,說明登錄成功 ,默認的服務器登錄用戶名是root,密碼是本身設置的服務器密碼,在阿里雲購買的服務器,能夠對服務器密碼重置。接下里安裝一些依賴
mkdir -p /usr/local/src/nginx-files cd /usr/local/src/nginx-files wget http://www.zlib.net/zlib-1.2.11.tar.gz wget https://ftp.pcre.org/pub/pcre/pcre-8.40.tar.gz wget https://www.openssl.org/source/openssl-1.1.0e.tar.gz wget http://nginx.org/download/nginx-1.10.3.tar.gz
解壓到當前目錄
tar zxvf nginx-1.10.3.tar.gz tar zxvf pcre-8.40.tar.gz tar zxvf zlib-1.2.11.tar.gz tar zxvf openssl-1.1.0e.tar.gz
而後打開解壓的nginx文件夾
cd nginx-1.10.3
yum install gcc gcc-c++ ncurses ncurses-devel bison libgcrypt perl automake autoconf libtool make
在該目錄下安裝編譯文件
#增長系統用戶 www groupadd www useradd -r -g www www
./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-http_v2_module --with-http_gzip_static_module --with-ipv6 --with-poll_module --with-select_module --with-pcre=/usr/local/src/nginx-files/pcre-8.40 --with-zlib=/usr/local/src/nginx-files/zlib-1.2.11 --with-openssl=/usr/local/src/nginx-files/openssl-1.1.0e
make
make install
這樣基本酒操做完成了,接下來啓動nginx
/usr/local/nginx/sbin/nginx
查看nginx是否啓動
ps axu | grep nginx
啓動以後,執行 ps axu | grep nginx 會看到以下界面:說明啓動成功
當nginx啓動之後,在瀏覽器輸入本身服務器的ip,看是否能給出來 welcome to nginx頁面,若是出不來,須要登錄阿里雲設置安全組,添加新的端口號範圍
添加成功之後這樣
再次輸入服務器的ip加上80端口就能夠出現welcone to nginx 頁面了
到這裏就ok 了,接下來部署靜態頁面,下次發佈,不少都是百度的,感受不夠清晰,最後整理了一下。有問題能夠溝通