本系列文章是本人學習相關知識時所積累的筆記,以記錄自己的學習歷程,也爲了方便回顧知識;故文章內容較爲隨意簡練,抱着學習目的來的同學務必轉移他處,以免我誤人子弟~
購買雲服務器
(略)
配置nginx搭建靜態網站
- 安裝nginx
yum install -y nginx
- 啓動nginx
nginx
- 訪問 http://[公網ip],查看 nginx 測試頁面
- 配置 nginx.conf 文件
打開 Nginx 的默認配置文件 /etc/nginx/nginx.conf ,修改 Nginx 配置,將默認的 root /usr/share/nginx/html; 修改爲: root /data/www(或你想要的根目錄),確保該根目錄下有 index.html 文件。 - 重啓 nginx
nginx -s reload
- 訪問 http://[公網ip],查看頁面,此時顯示 index.html 的內容,配置成功!
- 配置 nginx 開機自啓動
systemctl enable nginx.service
配置 nodejs 環境
騰訊雲-實驗室:Express入門
騰訊雲-實驗室:搭建 nodejs 環境
Linux(CentOS)安裝Node.JS和npm的兩種方式(yum安裝和源碼安裝)
- 安裝 nodejs 和 npm
curl --silent --location https://rpm.nodesource.com/setup_[版本號].x | sudo bash -
yum -y install nodejs
- 測試node
node -v
- 設置 npm 源(淘寶)
npm config set registry https://registry.npm.taobao.org
- 安裝 yarn
1 | curl -sL https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
2 | yum install yarn -y
- 安裝 ts-node
yarn add ts-node -g
// or
npm install ts-node -g
注意 ts-node 是託管在 npm 上的包,不能使用 yum 來安裝
即
yum install ts-node -y
會出錯,提示 package ts-node unavailable
搭建 ftp 服務
具體步驟詳見:
騰訊雲-實驗室:給予Centos搭建 FTP 文件服務
其他參考資料:
關於啓動 vsftpd 失敗的問題
winscp 軟件連接使用問題
詳細的 vsftpd 搭建過程及問題
幾個坑:
- Centos 7 以上啓動 vsftpd 的命令是
systemctl start vsftpd.service
- 使用 telnet 測試 ftp 服務是否啓動
1 | yum install telnet -y // 安裝 telnet
2 | telnet [公網IP地址] [ftp端口(默認 21)] // 如,telnet 192.0.0.1 21
- 使用 WinSCP 客戶端軟件,建立連接時可以設置連接方式爲 主動模式
部署Jenkins
- 安裝 Jenkins
1 | wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
2 | rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
3 | yum -y install jenkins
- 安裝 Java
yum install java -y
- 安裝git
yum install git -y
- 設置git
git config --global user.name "yourname"
git config --global user.email "yourmail"
- 啓動 Jenkins(開機自啓)
1 | systemctl start jenkins.service
2 | chkconfig jenkins on
- 首次登陸需要管理員密碼
cat /var/lib/jenkins/secrets/initialAdminPassword
用來獲取管理員密碼
- 安裝插件失敗處理
三、Jenkins系列_插件安裝及報錯處理