1. 程式人生 > 實用技巧 >從0開始搭個網站在雲上 思路引導

從0開始搭個網站在雲上 思路引導

最近開始想努力了,學了一些技術,空口無憑,搭了一個雲伺服器來用來展示網站 gzboy.site

一 準備工作

買個雲伺服器 例如阿里雲伺服器esc 買一個域名,準備一個能跑的專案,完成

二 雲伺服器

以阿里雲舉例,購買伺服器後,按照提示設定一些初始引數,使用者名稱密碼,配置安全組,把一些埠開放,可以用外部工具訪問主機,設定密碼,進入主機頁面.

三配置部分

首先更新系統,然後安裝jdk,apache mysql,nginx等 ,安裝軟體時需要加入一些軟體源,可以在網上搜教程

與此同時開始備案,推薦下載阿里雲app備案在阿里雲買的域名,手續不算繁瑣,一個星期左右可以完成.在阿里雲域名解析中繫結域名和ip,外部工作就準備好了

四設定專案

安裝伺服器後放入專案在伺服器目錄,預設位置在/var/www/html 下 ,如果伺服器只放以一個專案,到這步就可以了.

假如你想放多個專案,還需要用nginx 反向代理,把80埠讓給nginx,在/etc/httpd/conf/下的設定檔案,給apache賦值8081等埠

 <VirtualHost *:8081>
     DocumentRoot /var/www/html
     ServerAdmin localhost:8081
          ServerName 39.105.0.178
 </VirtualHost>
 <VirtualHost *:8082>
     DocumentRoot /var/www/html2
     ServerAdmin localhost:
8082 ServerName 39.105.0.178 </VirtualHost> <VirtualHost *:8083> DocumentRoot /var/www/html3 ServerAdmin localhost:8083 ServerName 39.105.0.178 </VirtualHost>

Listen 8081
Listen 8082
Listen 8083

<IfModule dir_module>
DirectoryIndex index.html
DirectoryIndex index.php
DirectoryIndex hello.html

</IfModule>

在nginx裡設定託管反向代理和80埠,注意反向代理設定,要不然圖片載入不出來

   server {
        listen       80;
        server_name  blog.gzboy.site;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
           proxy_pass http://127.0.0.1:8081;
proxy_set_header HOST $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        }
...

http://blog.gzboy.site/?p=29 這個是網站成品,以後會加一些javaweb專案在伺服器上