我的網站搭建之服務器環境搭建

剛剛將本身的網站發佈上線,整理出在建站過程當中用到的一些軟件的配置教程分享給想搭建我的網站的童鞋。本教程適用於快速上手,若想深刻研究,請查詢相關官網。html

域名與服務器

個人域名與linux服務器都是在阿里雲上購買的,這裏只介紹阿里雲的域名解析與服務器端口設置。node

  • 域名解析mysql

    1. 控制檯->域名->(在個人域名後)->解析->添加解析
    2. 按上面的提示添加主域名和子域名
  • 服務器端口設置linux

    因爲阿里雲的服務器安全規則,服務器開啓端口後,若是不在安全組添加,端口將沒法訪問。設置路徑 :雲計算基礎服務->雲服務器ECS->網絡和安全->安全組->配置規則—>添加安全組規則。根據提示添加可訪問的端口。nginx

鏈接服務器

經過阿里雲的控制檯獲取到服務器的ip、帳號和密碼後就能夠遠程鏈接至服務器了。此處介紹windows與mac鏈接的方法。git

  • macgithub

    打開終端面板,輸入命令:sql

    ssh root@0.0.0.0 -p 22
    複製代碼

    以後將會提示你輸入密碼,密碼輸入後按return鍵便可鏈接。其中,root爲服務器的帳號,0.0.0.0爲ip,請修改成本身的ip、帳號和密碼。shell

  • windows數據庫

    1. 下載xshell並安裝。下載地址
    2. 打開xshell新建鏈接,點擊肯定。以下圖
      image
    3. 輸入帳號與密碼,點擊肯定,就鏈接成功了。
      image
      image

安裝nginx

  • 下載nginx壓縮包並上傳到服務器。下載地址
  • 解壓文件夾,並安裝
tar -xzvf nginx-1.13.9.tar.gz 
cd  nginx-1.13.9
mkdir /usr/local/nginx
./configure --prefix=/usr/local/nginx  
make && make install

複製代碼
  • 將nginx配置爲全局變量
sudo ln -s /usr/local/nginx/sbin/ngin  /usr/bin/nginx
複製代碼
  • 啓動nginx
nginx 
複製代碼
  • 其餘命令

    1. nginx -s reload #從新加載配置
    2. nginx -s reopen #重啓
    3. nginx -s stop #中止
    4. nginx -s quit #退出
    5. nginx -t (可附帶文件名) #測試配置語法是否錯誤
    6. nginx -h #幫助
    7. nginx -v #顯示版本
    8. nginx -V #顯示版本和配置信息
  • 配置

    nginx識別的配置文件爲conf/nginx.conf。這裏能夠參考一下個人nginx配置: github.com/jiangxueyan…

安裝node

  • 下載node,修改文件名爲node,並上傳至服務器。下載地址
  • 解壓 tar xvJf node.tar.xz
  • 移動到local目錄下:mv node /usr/local/node
  • 配置node、npm的全局變量
sudo ln -s /usr/local/node/bin/node  /usr/local/bin/node
sudo ln -s /usr/local/node/bin/npm  /usr/local/bin/npm
複製代碼
如今就能夠愉快地使用npm和node啦
複製代碼

安裝mysql

  • 下載地址
  • 解壓 tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
  • 重命名 mv mysql-5.7.21-linux-glibc2.12-x86_64 /usr/local/mysql
  • 查看有沒有mysql組 cat /etc/group | grep mysql
  • 查看有沒有mysql用戶
  • 更改mysql目錄下全部的目錄及文件夾所屬組合用戶
chown -R mysql mysql
chgrp -R mysql mysql
複製代碼
  • 安裝和初始化mysql數據庫
cd /usr/local/mysql/bin/
生成臨時密碼:./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data 
./mysql_ssl_rsa_setup--datadir=/usr/local/mysql/data
複製代碼
  • 配置my.cnf

    mysql5.7.21版是沒有默認的配置文件的,須要 本身配置。配置過程以下:

    1. touch /etc/my.cnf
    2. vim /etc/my.cnf
    3. 輸入以下配置,並保存文件:
basedir=/usr/local/mysql/  
datadir=/usr/local/mysql/data/ 
複製代碼
  • 啓動mysql ./mysqld_safe --user=mysql &

  • 修改mysql登錄的密碼

    1. cd bin
    2. ./mysql -uroot -p
    3. 輸入上面生成的臨時密碼
    4. mysql> set password=password("123456");
    5. 退出管理exit;

以上便 是個人網站服務器搭建過程,關於網站搭建的其餘文章,可查看這裏

相關文章
相關標籤/搜索