摘要:部署到阿里云使用的阿里云服務(wù)器一,登錄對應(yīng)的服務(wù)器二,在服務(wù)器進(jìn)行對應(yīng)的初始化初始化數(shù)據(jù)庫直接執(zhí)行初始化命令,會彈出交互配置信息初次進(jìn)入密碼為空,直接回車輸入要為用戶設(shè)置的數(shù)據(jù)庫密碼。
vue+express部署到阿里云 使用的阿里云服務(wù)器CentOS 7.3 一,登錄對應(yīng)的服務(wù)器 二,在服務(wù)器進(jìn)行對應(yīng)的初始化
yum install -y nginx yum install -y nodejs yum install -y mariadb npm install pm2 -g npm install express -g
1.初始化數(shù)據(jù)庫
mysql_secure_installation #直接執(zhí)行初始化命令,會彈出交互配置信息 Enter current password for root (enter for none):#初次進(jìn)入密碼為空,直接回車 New password: #輸入要為root用戶設(shè)置的數(shù)據(jù)庫密碼。 Re-enter new password: #重復(fù)再輸入一次密碼。 Remove anonymous users? [Y/n] y #刪除匿名帳號 Disallow root login remotely? [Y/n] n #是否禁止root用戶從遠(yuǎn)程登錄 Remove test database and access to it? [Y/n] y #是否刪除test數(shù)據(jù)庫,想留著也隨意 Reload privilege tables now? [Y/n] y #刷新授權(quán)表,讓初始化后的設(shè)定立即生效
2.登錄數(shù)據(jù)庫
mysql -u root -p
創(chuàng)建對應(yīng)的數(shù)據(jù)庫,執(zhí)行對應(yīng)的sql文件
navicat連接阿里云數(shù)據(jù)庫
阿里云開放mysql的3306端口
1.登入mysql
2.GRANT ALL PRIVILEGES ON . TO "root"@"%" IDENTIFIED BY "您的數(shù)據(jù)庫密碼" WITH GRANT OPTION;
3.flush privileges;
navicat配置如下
npm run bulid
打包完成后將對應(yīng)的dist文件上傳到服務(wù)器
將服務(wù)端上傳
四,配置nginx使用find命令查找對應(yīng)的nginx目錄
find / -name nginx cd /etc/nginx vim nginx.conf
進(jìn)入nginx的配置文件,配置server。
server { listen 80 default_server; listen [::]:80 default_server; server_name 47.102.100.226; #有域名的話替換成域名 root /usr/share/nginx/html; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; location / { root /usr/code/dist/; #你的打包項目上傳的目錄 index index.html; } location /api/{ proxy_pass http://127.0.0.1:3000; #配置的路徑代理 } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } }
保存對應(yīng)的文件,重讀nginx配置
nginx -s reload
如果失敗,嘗試以下
nginx -c /etc/nginx/nginx.conf
然后再次重啟
還是不行的話
service nginx stop service nginx start五,阿里云開放對應(yīng)的端口
這里需要開放mysql 的3306端口 //外網(wǎng)navicat連接數(shù)據(jù)庫
需要開放http的80端口
需要開放express默認(rèn)的3000端口
執(zhí)行
npm install npm start
可以進(jìn)入網(wǎng)頁進(jìn)行測試,如果配置正常,即可正常訪問網(wǎng)頁,
如果請求發(fā)生404,在服務(wù)器項目中的路由進(jìn)行如下配置
修改路由,即在app.js,增加一個api
七,服務(wù)器永久運行pm2 start bin/www
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/105216.html
摘要:原文發(fā)布于我的個人博客上原文點這里前面經(jīng)歷千辛萬苦,終于把博客的所有東西都準(zhǔn)備好了,現(xiàn)在就只等部署了。我的遠(yuǎn)程連接工具是用的是,文件上傳用的是。 原文發(fā)布于我的個人博客上:原文點這里 ??前面經(jīng)歷千辛萬苦,終于把博客的所有東西都準(zhǔn)備好了,現(xiàn)在就只等部署了。下面我介紹下我的部署過程: 一、購買服務(wù)器和域名 ??如果需要域名(不用域名通過ip也可以訪問,雖然不方便,但可以節(jié)約一年幾十塊錢的...
摘要:原文發(fā)布于我的個人博客上原文點這里前面經(jīng)歷千辛萬苦,終于把博客的所有東西都準(zhǔn)備好了,現(xiàn)在就只等部署了。我的遠(yuǎn)程連接工具是用的是,文件上傳用的是。 原文發(fā)布于我的個人博客上:原文點這里 ??前面經(jīng)歷千辛萬苦,終于把博客的所有東西都準(zhǔn)備好了,現(xiàn)在就只等部署了。下面我介紹下我的部署過程: 一、購買服務(wù)器和域名 ??如果需要域名(不用域名通過ip也可以訪問,雖然不方便,但可以節(jié)約一年幾十塊錢的...
摘要:原文發(fā)布于我的個人博客上原文點這里前面經(jīng)歷千辛萬苦,終于把博客的所有東西都準(zhǔn)備好了,現(xiàn)在就只等部署了。我的遠(yuǎn)程連接工具是用的是,文件上傳用的是。 原文發(fā)布于我的個人博客上:原文點這里 ??前面經(jīng)歷千辛萬苦,終于把博客的所有東西都準(zhǔn)備好了,現(xiàn)在就只等部署了。下面我介紹下我的部署過程: 一、購買服務(wù)器和域名 ??如果需要域名(不用域名通過ip也可以訪問,雖然不方便,但可以節(jié)約一年幾十塊錢的...
摘要:前言本文講解的是做為前端開發(fā)人員,對服務(wù)器的了解還是小白的我,是如何一步步將項目部署在阿里云的服務(wù)器上,并進(jìn)行性能優(yōu)化,達(dá)到頁面秒內(nèi)看到,秒內(nèi)看到首屏內(nèi)容的。搭建的項目是采用了主流的前后端分離思想的,這里只講服務(wù)器環(huán)境搭建與性能優(yōu)化。 showImg(https://segmentfault.com/img/remote/1460000017143281); 前言 本文講解的是:做為前...
摘要:在線地址現(xiàn)在新用戶購買阿里云服務(wù)器年只要啦。。開放端口登陸阿里云,進(jìn)入控制管理臺云服務(wù)器安全組配置規(guī)則快速創(chuàng)建規(guī)則啟動服務(wù)瀏覽器打開服務(wù)器如,如無意外,即正常運行訪問啦。 在線地址: cl8023.com github 現(xiàn)在新用戶購買阿里云服務(wù)器 3年只要398啦。。https://m.aliyun.com/act/team... 云服務(wù)器 阿里云 or 騰訊云 阿里云服務(wù)器品牌:...
閱讀 604·2021-11-18 13:12
閱讀 1321·2021-11-15 11:39
閱讀 2480·2021-09-23 11:22
閱讀 6212·2021-09-22 15:15
閱讀 3665·2021-09-02 09:54
閱讀 2318·2019-08-30 11:10
閱讀 3250·2019-08-29 14:13
閱讀 2918·2019-08-29 12:49