首頁
SEO
建站
經(jīng)驗(yàn)
技術(shù)
運(yùn)維
系統(tǒng)
編程
商標(biāo)
主機(jī)
域名
行業(yè)
互聯(lián)
更多
搜索
官網(wǎng)首頁
短信服務(wù)
商標(biāo)知產(chǎn)
免費(fèi)建站
域名交易
商標(biāo)查詢
SSL證書
企業(yè)服務(wù)
商標(biāo)交易
云計(jì)算
企業(yè)郵箱
域名注冊(cè)
智能logo
登錄
搜索
未知
累計(jì)撰寫
1610
篇文章
累計(jì)收到
0
條評(píng)論
首頁
欄目
首頁
SEO
建站
經(jīng)驗(yàn)
技術(shù)
運(yùn)維
系統(tǒng)
編程
商標(biāo)
主機(jī)
域名
行業(yè)
互聯(lián)
更多
主機(jī)
2024-2-3
云服務(wù)器使用寶塔搭建Python環(huán)境,運(yùn)行django程序
目錄 安裝寶塔 配置 python 運(yùn)行環(huán)境 安裝 python 配置 django 環(huán)境 安裝模塊 nginx 反向代理 本篇博客主要內(nèi)容為 介紹 阿里云服務(wù)器(centos) 搭建 django 程序。 在正式開始之前,你需要有一臺(tái)服務(wù)器。 安裝寶塔 寶塔官網(wǎng):https://www.bt.cn/ 如果使用的是 centos 系統(tǒng),使用下述命令安裝即可。 ? 1 yum install-y wget && wget-o install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 安裝完畢出現(xiàn)訪問地址,賬號(hào)和密碼。 此時(shí)要做的第一個(gè)操作是去云服務(wù)器的控制面板,把 8888 端口放開,具體的可以檢索安全組配置,開啟端口即可。 再次訪問寶塔安裝之后的地址,能看到登錄界面,表示端口開啟,寶塔可以正常操作。 配置 python 運(yùn)行環(huán)境 打開寶塔的軟件商店,按照下圖所示安裝相關(guān)內(nèi)容,默認(rèn)登錄寶塔之后,它會(huì)推薦安裝 lamp 或者 lnmp,選擇推薦安裝即可。 尤其注意上述的 python 項(xiàng)目管理器 是我們后續(xù)操作 python 程序的必備插件。 安裝 python 點(diǎn)擊 python 項(xiàng)目管理器 右側(cè)的設(shè)置按鈕,彈窗選擇 版本管理,之后安裝你需要的 python 版本,這個(gè)地方安裝的速度有點(diǎn)慢,略微等待一會(huì)即可。 配置 django 環(huán)境 配置 django 環(huán)境時(shí),一定要注意參照下圖配置,關(guān)于是否安裝模塊依賴,需要看你的項(xiàng)目中是否存在 requirements.txt 文件,如果存在,才可勾選,模塊也可以在項(xiàng)目開啟之后,另行配置。 安裝模塊 項(xiàng)目初始化完畢之后,點(diǎn)擊右側(cè)的模塊,手動(dòng)安裝項(xiàng)目中用到的模塊,例如 django。 模塊安裝 一定要注意 版本號(hào)問題,例如 django 我本地使用的是 2.x 版本,所以服務(wù)器安裝的也是該版本。 所有模塊安裝完畢,就可以重啟 python 服務(wù)了,這里需要時(shí)刻關(guān)注日志內(nèi)容,確定可以重啟成功。 這里會(huì)展示出 python django 運(yùn)行過程中出現(xiàn)的各種問題。 例如在首次運(yùn)行會(huì)出現(xiàn) centos 系統(tǒng)自帶的 sqlite3 版本過低,在日志中會(huì)出現(xiàn) sqlite 3.x.x or later 等字樣,這時(shí)就需要去升級(jí) sqlite 的版本了。 以下內(nèi)容轉(zhuǎn)載自網(wǎng)絡(luò)(,感謝原作者,大家可以參考進(jìn)行升級(jí)) ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 #更新sqlite3 #獲取源代碼(在主目錄中運(yùn)行) [root@djangoserver ~]# cd ~ [root@djangoserver ~]# wget https://www.sqlite.org/2019/sqlite-autoconf-3270200.tar.gz [root@djangoserver ~]# tar -zxvf sqlite-autoconf-3270200.tar.gz #構(gòu)建并安裝 [root@djangoserver ~]# cd sqlite-autoconf-3270200 [root@djangoserver sqlite-autoconf-3270200]# ./configure --prefix=/usr/local/sqlite [root@djangoserver sqlite-autoconf-3270200]# make && make install #檢查版本 ## 最新安裝的sqlite3版本 [root@djangoserver ~]# /usr/local/sqlite/bin/sqlite3 --version 3.27.2 2019-02-25 16:06:06 bd49a8271d650fa89e446b42e513b595a717b9212c91dd384aab871fc1d0f6d7 [root@djangoserver ~]# ## centos7自帶的sqlite3版本 [root@djangoserver ~]# /usr/bin/sqlite3 --version 3.7.17 2013-05-20 00:56:22 118a3b35693b134d56ebd780123b7fd6f1497668 [root@djangoserver ~]# ## 可以看到sqlite3的版本還是舊版本,那么需要更新一下。 [root@djangoserver ~]# sqlite3 --version 3.7.17 2013-05-20 00:56:22 118a3b35693b134d56ebd780123b7fd6f1497668 [root@djangoserver ~]# ## 更改舊的sqlite3 [root@djangoserver ~]# mv /usr/bin/sqlite3 /usr/bin/sqlite3_old ## 軟鏈接將新的sqlite3設(shè)置到/usr/bin目錄下 [root@djangoserver ~]# ln -s /usr/local/sqlite/bin/sqlite3 /usr/bin/sqlite3 ## 查看當(dāng)前全局sqlite3的版本 [root@djangoserver ~]# sqlite3 --version 3.27.2 2019-02-25 16:06:06 bd49a8271d650fa89e446b42e513b595a717b9212c91dd384aab871fc1d0f6d7 [root@djangoserver ~]# #將路徑傳遞給共享庫 # 設(shè)置開機(jī)自啟動(dòng)執(zhí)行,可以將下面的export語句寫入 ~/.bashrc 文件中,如果如果你想立即生效,可以執(zhí)行source ?/.bashrc 將在每次啟動(dòng)終端時(shí)執(zhí)行 [root@djangoserver ~]# export ld_library_path=/usr/local/sqlite/lib 只要運(yùn)行中,日志無錯(cuò)誤數(shù)據(jù)產(chǎn)生,就表示配置成功,接下來就可以設(shè)置 nginx 反向代理了。 nginx 反向代理 點(diǎn)擊下圖映射 按鈕,輸入域名或者服務(wù)器外網(wǎng) ip。 返回寶塔網(wǎng)站功能菜單,會(huì)看到出現(xiàn)一個(gè)新的站點(diǎn)。 點(diǎn)擊網(wǎng)站名,可以查閱其反向代理配置,確保其在運(yùn)行中即可。 此時(shí),你可以打開瀏覽器,輸入域名或者 ip,測(cè)試是否可以正常訪問 django 程序,如果還報(bào)錯(cuò),那查看項(xiàng)目根目錄中 settings.py 文件,是否配置如下內(nèi)容,即 allowed_host 。 如果你的 django 程序還存在靜態(tài)資源,注意去反向代理配置中(找個(gè)空行),增加靜態(tài)目錄配置。 ? 1 2 3 4 location/static/ { alias/www/wwwroot/項(xiàng)目地址/static/; } 最后記得確定寶塔里面,網(wǎng)站端口是否準(zhǔn)入,例如本案例中的 8000 以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。 原文鏈接:https://blog.csdn.net/hihell/article/details/121730584
2024年-2月-3日
1174 閱讀
0 評(píng)論
主機(jī)
2024-2-3
詳解把Node.js項(xiàng)目部署到阿里云服務(wù)器(CentOs)
最近用node.js開發(fā)了一個(gè)web項(xiàng)目,開發(fā)完打算先部署到我自己買的阿里云學(xué)生服務(wù)器上,讓客戶先試用下網(wǎng)站。不知道如何把node.js項(xiàng)目部署到阿里云服務(wù)器,在問了飛哥哥之后,在網(wǎng)上找了下教程,部署成功。把教程整合了一下,做下分享。 服務(wù)器 服務(wù)器選擇了阿里云學(xué)生服務(wù)器:9.92一個(gè)月,適合用來個(gè)人開發(fā)測(cè)試。 配置: 系統(tǒng):CentOS6.5 64位(Linux系統(tǒng)的一種) 配置環(huán)境配置服務(wù)器環(huán)境 1.在阿里云管理控制臺(tái)把云服務(wù)器實(shí)例啟動(dòng) 2.登入服務(wù)器:用Putty 或 Xshell(我使用的是xshell): 下載安裝xsheel后,新建會(huì)話。 登入成功,如圖: 3.把yum更新到最新版本: ? 1 yum -y update 4.我們將使用最新源代碼構(gòu)建Node.js,要進(jìn)行軟件的安裝,需要一組用來編譯源代碼的開發(fā)工具: ? 1 yum -y groupinstall"Development Tools" 安裝node.js 1.開始安裝Node.js,先進(jìn)入/usr/src文件夾,這個(gè)文件夾通常用來存放軟件源代碼: 2.從Node.js的站點(diǎn)中獲取壓縮檔源代碼, 我選擇的版本為v0.10.18: ? 1 wget http://nodejs.org/dist/v0.10.18/node-v0.10.18.tar.gz 3.解壓縮源文件,并且進(jìn)入到壓縮后的文件夾中: ? 1 2 tar zxf node-v0.10.18.tar.gz cd node-v0.10.18 4.執(zhí)行配置腳本來進(jìn)行編譯預(yù)處理: ? 1 ./configure 5.開始編譯源代碼 ? 1 make 6.當(dāng)編譯完成后,我們需要使之在系統(tǒng)范圍內(nèi)可用, 編譯后的二進(jìn)制文件將被放置到系統(tǒng)路徑,默認(rèn)情況下,Node二進(jìn)制文件應(yīng)該放在/user/local/bin/node文件夾下: ? 1 make install 7.現(xiàn)在已經(jīng)安裝了Node.js, 可以開始部署應(yīng)用程序, 首先要使用Node.js的模塊管理器npm安裝Express middleware 和forever(一個(gè)用來確保應(yīng)用程序啟動(dòng)并且在需要時(shí)重啟的非常有用的模塊): ? 1 npm -ginstall express forever 8.建立超級(jí)鏈接, 不然 sudo node 時(shí)會(huì)報(bào) "command not found" ? 1 2 3 4 5 sudo ln -s/usr/local/bin/node /usr/bin/node sudo ln -s/usr/local/lib/node /usr/lib/node sudo ln -s/usr/local/bin/npm /usr/bin/npm sudo ln -s/usr/local/bin/node-waf /usr/bin/node-waf sudo ln -s/usr/local/bin/forever /usr/bin/forever 安裝mongodb(在項(xiàng)目中使用的數(shù)據(jù)庫) 1.安裝說明: 系統(tǒng)環(huán)境:Centos-6.5 安裝軟件:mongodb-linux-x86_64-2.4.9.tgz 下載地址:http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz 上傳位置:/usr/local/ 軟件安裝位置:/usr/local/mongodb 數(shù)據(jù)存放位置:/var/mongodb/data 日志存放位置:/var/mongodb/logs 2.進(jìn)入文件夾/usr/local,下載mongodb源代碼: ? 1 2 cd /usr/local wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz 3.解壓安裝包,重命名文件夾為mongodb ? 1 2 tar zxvf mongodb-linux-x86_64-2.4.9.tgz mv mongodb-linux-x86_64-2.4.9 mongodb 4.在var文件夾里建立mongodb文件夾,并分別建立文件夾data用于存放數(shù)據(jù),logs用于存放日志 ? 1 2 3 mkdir /var/mongodb mkdir /var/mongodb/data mkdir /var/mongodb/logs 5.打開rc.local文件,添加CentOS開機(jī)啟動(dòng)項(xiàng): ? 1 vim/etc/rc.d/rc.local 6.將mongodb啟動(dòng)命令追加到本文件中,讓mongodb開機(jī)自啟動(dòng): 復(fù)制代碼 代碼如下: /usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork 7.啟動(dòng)mongodb 復(fù)制代碼 代碼如下: /usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork 8.看到如下信息說明已經(jīng)安裝完成并成功啟動(dòng): ? 1 2 forked process: 18394 all output going to:/var/mongodb/logs/log.log 上傳代碼 上傳代碼可以考慮使用ftp(xftp、sftp等)、svn、git。我用的是xftp。 下載安裝xftp后,啟動(dòng)xftp,新建會(huì)話: 登入成功,如圖: 我把代碼上傳到了/home目錄文件夾下。 啟動(dòng)應(yīng)用 1.進(jìn)入存放代碼的目錄,存放在/home/app目錄下,server.js為程序入口文件 ? 1 2 cd /home/app sudo forever start server.js 2.檢視運(yùn)行中的應(yīng)用: ? 1 sudo forever list 3.如果需要關(guān)閉應(yīng)用,命令如下: ? 1 sudo forever stop 0 自此,沒有意外的話,項(xiàng)目部署成功。 以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。
2024年-2月-3日
956 閱讀
0 評(píng)論
主機(jī)
2024-2-3
Hexo博客部署到騰訊云服務(wù)器全過程
背景 說來也慚愧,博客已經(jīng)搭建很久了,一直免費(fèi)的部署在 Coding 和 Github Pages 上,前者遷移到騰訊云 Serverless,導(dǎo)致原有的配置始終有問題,沒時(shí)間仔細(xì)研究,剛好騰訊服務(wù)器有羊毛可以褥,果斷作出遷移,至于選擇騰訊云,是因?yàn)楫?dāng)初備案在騰訊云,但是購買域名是在阿里,感覺好擰巴,但是整體互不相關(guān),沒啥影響。 部署環(huán)境 環(huán)境 本地環(huán)境 MacOS Monterey 12.0.1 服務(wù)器環(huán)境 CentOS Linux release 8.2.2004 (Core) 本地環(huán)境配置 hexo 本地搭建過程網(wǎng)上太多了,這里不再贅述,這里只是做一點(diǎn)鏈接服務(wù)器的準(zhǔn)備工作 生成 Git 密鑰 ssh-keygen -C "your@mail.com" 一路回車,這時(shí)你應(yīng)該可以在 ~/.ssh/ 目錄下看到兩個(gè)剛剛生成好的密鑰文件: 公鑰:id_rsa.pub 私鑰:id_rsa 我們一會(huì)需要把公鑰的內(nèi)容拷貝到服務(wù)器上 服務(wù)器環(huán)境配置 服務(wù)器非常純凈,什么也沒有,所以我們要一點(diǎn)點(diǎn)安裝我們所需的內(nèi)容 Git Nginx 強(qiáng)烈建議你重置騰訊云服務(wù)器的默認(rèn)密碼, 再進(jìn)行下面操作 Git 安裝和配置 安裝 切換到 root 用戶(輸入你剛剛重置的密碼就好) su root 首先需要安裝包的依賴 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum install gcc perl-ExtUtils-MakeMaker 進(jìn)入指定目錄(這里選擇 usr/local/src)選擇最新版本 Git (這里使用 2.34.1)下載并解壓 cd /usr/local/src wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.34.1.tar.gz tar -zxvf git-2.19.0.tar.gz 解壓出來的 Git 文件都是源文件,我們需要進(jìn)行編譯,進(jìn)入 Git 解壓目錄,進(jìn)行編譯和安裝, 安裝位置(這里選擇 usr/local/git), 整個(gè)過程可能需要一定等待...... cd git-2.34.1 make prefix=/usr/local/git all make prefix=/usr/local/git install 安裝好后,我們需要配置環(huán)境變量,打開環(huán)境變量配置文件: vim /etc/profile 在文件底部添加 Git 安裝目錄信息,給不熟悉 Vim 的同學(xué)快速操作步驟,按照下面依次按字母就可以了(這個(gè)保姆服務(wù)有沒有很到位) G (光標(biāo)快速到文件末尾) o (添加新空白行并進(jìn)入 Insert 模式) 粘貼下面內(nèi)容 Esc (進(jìn)入 Normal 模式) :wq(保存并退出) PATH=$PATH:/usr/local/git/bin export PATH 刷新環(huán)境變量,使之生效 source /etc/profile 此時(shí) Git 應(yīng)該已經(jīng)安裝完成,可以查看 Git 版本號(hào)是否和你指定的版本一樣: git --version Git 新用戶與配置 創(chuàng)建 git 用戶和密碼 adduser git passwd git 將 git 用戶添加到 sudoers 文件中, 同樣給出 Vim 快捷操作 chmod 740 /etc/sudoers vim /etc/sudoers /## Allow 這樣可以快速定位到如下位置: ## Allow root to run any commands anywhere root ALL=(ALL) ALL 在下面一行添加 git 用戶內(nèi)容, 保存并退出 git ALL=(ALL) ALL 修改回 sudoers 文件權(quán)限 chmod 400 /etc/sudoers 測(cè)試 將上面本地生成的 id_rsa.pub 公鑰內(nèi)容拷貝到遠(yuǎn)端服務(wù)器, 這個(gè)命令會(huì)默認(rèn)在遠(yuǎn)端服務(wù)器 git 用戶主目錄下生成 authorized_keys 文件 (~/.ssh/authorized_keys), 其中 server_ip 為公網(wǎng) IP,不是內(nèi)部 IP,別拷貝錯(cuò)了 ssh-copy-id -i ~/.ssh/id_rsa.pub git@server_ip 此時(shí)可以通過 ssh 命令(加上 -v 命令,可以輸出詳細(xì) log)測(cè)試連接,沒問題就可以進(jìn)行下一步了 ssh -v git@server_ip 博客網(wǎng)站目錄配置 創(chuàng)建博客網(wǎng)站目錄位置 同樣切換到 root 目錄,然后為博客網(wǎng)站創(chuàng)建根目錄(這里選擇 /home/hexo) su root mkdir /home/hexo 賦予 git 用戶權(quán)限 chown git:git -R /home/hexo 自動(dòng)化配置 指定目錄位置(這里選擇 git 用戶主目錄 /home/git)創(chuàng)建一個(gè)名為 blog.git 的 bare repo cd /home/git git init --bare blog.git 什么是 bare repo,以及 bare repo 的一些高級(jí)使用,可以看下面這三篇文章,下面的一些細(xì)節(jié)只是不做過多介紹 Git Worktree 大法真香 Git Worktree 高級(jí)使用 一鍵生成Git Worktree 工作目錄 同樣賦予 git 用戶相應(yīng)權(quán)限 chown git:git -R blog.git 使用自動(dòng)化配置,自然是要用到 Git 的鉤子函數(shù),這里我們需要 post-receive,在博客 hooks 目錄下新建該文件: vim blog.git/hooks/post-receive 然后添加如下內(nèi)容(注意目錄匹配),保存并退出: #!/bin/sh git --work-tree=/home/hexo --git-dir=/home/git/blog.git checkout -f 最后,賦予這個(gè)文件可執(zhí)行權(quán)限 chmod +x /home/git/blog.git/hooks/post-receive 接下來,創(chuàng)建個(gè)鏈接,以防后續(xù) deploy 過程出錯(cuò) sudo ln -s /usr/local/git/bin/git-receive-pack /usr/bin/git-receive-pack 至此,基本的準(zhǔn)備工作就完成了,接下來我們需要處理 Nginx 的內(nèi)容 Nginx 安裝和配置 安裝 同樣切換到 root 用戶,然后安裝 nginx,并最終啟動(dòng) su root yum install -y nginx systemctl start nginx.service 這時(shí),在瀏覽器中輸入公網(wǎng) IP 地址,應(yīng)該可以看到 Nginx 默認(rèn)的歡迎界面 配置 這里配置 Nginx,將所有 Http 請(qǐng)求都重定向?yàn)?Https 請(qǐng)求,這就需要我們有 SSL 證書,證書可以在云服務(wù)器上申請(qǐng),并下載相應(yīng)的版本(這里選擇 Nginx 證書),下載后解壓,以我的證書為例: . ├── 6317712_www.dayarch.top.key └── 6317712_www.dayarch.top.pem 0 directories, 2 files 通過 scp 命令將上述證書拷貝到遠(yuǎn)端服務(wù)器, 正常應(yīng)該將 Nginx 的證書存放在 /etc/nginx/cert 目錄下,這里選擇存放在 /home/ssl_cert 下(如果目錄不存在,請(qǐng)自行創(chuàng)建) scp ~/Downloads/6317712_www.dayarch.top_nginx/6317712_www.dayarch.top.key root@server_ip:/home/ssl_cert scp ~/Downloads/6317712_www.dayarch.top_nginx/6317712_www.dayarch.top.pem root@server_ip:/home/ssl_cert 然后打開 Nginx 的配置文件進(jìn)行整體配置 server{ listen 80; server_name dayarch.top; # 個(gè)人域名 rewrite ^(.*)$ https://$server_name$1 permanent; # 重定向 } server { listen 443; server_name dayarch.top; # 個(gè)人域名 ssl on; ssl_certificate /home/ssl_cert/6317712_www.dayarch.top.pem; # .pem 證書 ssl_certificate_key /home/ssl_cert/6317712_www.dayarch.top.key; # .key 證書 ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; location / { root /home/hexo; # 博客網(wǎng)站主目錄 index index.php index.html index.htm; } error_page 404 /404.html; location = /404.html { root /usr/share/nginx/html; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } } 通過 nginx -t 命令進(jìn)行檢查,一切正常會(huì)輸出如下結(jié)果: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful 重啟 Nginx 服務(wù) systemctl restart nginx.service 至此,所有的準(zhǔn)備工作都做完了,接下來,我們需要做一些博客配置 本地博客配置修改 我們需要將遠(yuǎn)端服務(wù)器的 Git 倉庫信息配置到 Hexo 站點(diǎn)配置文件(_config.yml)中 deploy: - type: git repo: git@server_ip:/home/git/blog.git branch: master 陸續(xù)執(zhí)行 hexo 的命令進(jìn)行部署 hexo clean hexo generate hexo deploy 至此,距離成功,我們只差最后一步 域名解析 登陸到你購買域名服務(wù)器(比如我在阿里云),配置域名解析,將其指向我們服務(wù)器的公網(wǎng)地址: 驗(yàn)證 接下來,你可以在瀏覽器中輸入域名,進(jìn)行驗(yàn)證,享受你的成果吧!
2024年-2月-3日
1185 閱讀
0 評(píng)論
主機(jī)
2024-2-3
詳解阿里云Linux啟動(dòng)tomcat并能外網(wǎng)訪問
問題描述: 先描述一下我的心路歷程吧,新買了阿里云服務(wù)器,由于需求不是很大,只是為了備案,所以買了個(gè)最低配的,而且是Windows server2012的。那現(xiàn)在需要做的是在這個(gè)乞丐版的server上,第一個(gè)比較惡心的問題,阿里云能賣個(gè)Windows server的,卻安裝不上一個(gè)IIS,真是醉了。一安裝就提示存儲(chǔ)空間不足。那好不用windows了,我換成Linux,但是這個(gè)Linux我選擇的系統(tǒng)是CentOS 6.5 64位,這個(gè)是之前買的直接能用的,就是什么都不用修改的,直接的默認(rèn)頁面是能通過外網(wǎng)訪問的。這個(gè)就不行,對(duì)于一個(gè)Linux的渣渣來說,這個(gè)真的是無從下手了,度娘吧,Linux的tomcat啟動(dòng)后外網(wǎng)訪問不了,一堆結(jié)果都是不對(duì)的。那直接去查它自己的文檔,一查,是我當(dāng)時(shí)好用的時(shí)候的文檔,但是現(xiàn)在這個(gè)新的不好用啊,打電話吧,等好久接不進(jìn)去,那種感覺。瘋了。 最后找了個(gè)大神問了下,給我指點(diǎn)了下,在此做下記錄。 第一,首先確定tomcat啟動(dòng)了, 端口默認(rèn)用的80,并沒有修改。 第二,用curl命令試下: 命令:curl 在Linux中curl是一個(gè)利用URL規(guī)則在命令行下工作的文件傳輸工具,可以說是一款很強(qiáng)大的http命令行工具。它支持文件的上傳和下載,是綜合傳輸工具,但按傳統(tǒng),習(xí)慣稱url為下載工具。 語法:# curl [option] [url] 常見參數(shù): -A/--user-agent 設(shè)置用戶代理發(fā)送給服務(wù)器 -b/--cookie cookie字符串或文件讀取位置 -c/--cookie-jar 操作結(jié)束后把cookie寫入到這個(gè)文件中 -C/--continue-at 斷點(diǎn)續(xù)轉(zhuǎn) -D/--dump-header 把header信息寫入到該文件中 -e/--referer 來源網(wǎng)址 -f/--fail 連接失敗時(shí)不顯示http錯(cuò)誤 -o/--output 把輸出寫到該文件中 -O/--remote-name 把輸出寫到該文件中,保留遠(yuǎn)程文件的文件名 -r/--range 檢索來自HTTP/1.1或FTP服務(wù)器字節(jié)范圍 -s/--silent 靜音模式。不輸出任何東西 -T/--upload-file 上傳文件 -u/--user 設(shè)置服務(wù)器的用戶和密碼 -w/--write-out [format] 什么輸出完成后 -x/--proxy 在給定的端口上使用HTTP代理 -#/--progress-bar 進(jìn)度條顯示當(dāng)前的傳送狀態(tài) 直接看例子吧 1、基本用法 # curl http://localhost 執(zhí)行后,首頁的index.html就會(huì)顯示在屏幕上了 Ps:由于安裝linux的時(shí)候很多時(shí)候是沒有安裝桌面的,也意味著沒有瀏覽器,因此這個(gè)方法也經(jīng)常用于測(cè)試一臺(tái)服務(wù)器是否可以到達(dá)一個(gè)網(wǎng)站 結(jié)果是 這樣就說明,現(xiàn)在是訪問不到的。 第三,就是重點(diǎn)了,指導(dǎo)了iptables的修改。 iptables -L -n 設(shè)定預(yù)設(shè)規(guī)則,查看了一個(gè)博客,排版還是不對(duì)的,大家千萬不要執(zhí)行這個(gè)命令,因?yàn)槿绻闶沁h(yuǎn)程SSH登陸的話,當(dāng)你輸入第一個(gè)命令回車的時(shí)候就應(yīng)該掉了.因?yàn)槟銢]有設(shè)置任何規(guī)則. 怎么辦,去本機(jī)操作唄! 這個(gè)比較惡心的事情,博主把主要的東西放在后邊了 所以先添加規(guī)則 首先添加INPUT鏈,INPUT鏈的默認(rèn)規(guī)則是DROP,所以我們就寫需要ACCETP(通過)的鏈 為了能采用遠(yuǎn)程SSH登陸,我們要開啟22端口. [root@tp ~]# iptables -A INPUT -p tcp --dport 22 -j ACCEPT [root@tp ~]# iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT 然后為了80能用打開80 iptables -A INPUT -p tcp --dport 80 -j ACCEPT iptables -A OUTPUT -p tcp --sport 80 -j ACCEPT 執(zhí)行完了,再curl就會(huì)出現(xiàn)結(jié)果了 不要care亂碼啦。 然后保存,我再說一邊,反是采用命令的方式,只在當(dāng)時(shí)生效,如果想要重起后也起作用,那就要保存.寫入到/etc/sysconfig/iptables文件里. [root@tp ~]# /etc/rc.d/init.d/iptables save 禁用規(guī)則這里就不說了,我目前還不需要。 最后訪問http://IP,成功顯示頁面了。 以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。
2024年-2月-3日
1044 閱讀
0 評(píng)論
主機(jī)
2024-2-3
學(xué)生云服務(wù)器是什么?學(xué)生云服務(wù)器有哪些優(yōu)勢(shì)和用途?
學(xué)生云服務(wù)器是什么?顧名思義,學(xué)生云服務(wù)器就是指一些云服務(wù)器服務(wù)商給學(xué)生專門推出的云服務(wù)器,其特點(diǎn)就是便宜。那么學(xué)生云服務(wù)器租用都哪些條件呢?可以用來做些什么?下面我們就一起來了解看看。 一般來說,只要是學(xué)生的學(xué)歷在學(xué)信網(wǎng)上可以查詢得到,就能夠申請(qǐng)學(xué)生認(rèn)證,接著就可申請(qǐng)學(xué)生優(yōu)惠價(jià)的云主機(jī)了。但是,需要知道的是學(xué)生機(jī)一般全是指定的配置,而且是限時(shí)限量銷售的,搶完就沒有了,如想要租用學(xué)生云服務(wù)器,那么就要多留意各大品牌的學(xué)生服務(wù)器活動(dòng)了。 另外,學(xué)生云服務(wù)器的限制條件也有點(diǎn)多,是不能讓你自由挑選的。例如,學(xué)生云主機(jī)一般只提供一兩種固定的套餐內(nèi)容產(chǎn)品,不包含中國香港或國外等地區(qū),相同的身份證號(hào)、手機(jī)號(hào)碼相匹配的多賬戶全只能購買一次,而且每一個(gè)客戶限購1個(gè)。假如你想要再買是沒有學(xué)生優(yōu)惠價(jià)的了。學(xué)生云服務(wù)器是不能夠升級(jí)或調(diào)配的,假如升級(jí)超出指定的配置,也都都不可再享有學(xué)生優(yōu)惠。 除此之外,學(xué)生機(jī)并不是永久都那么便宜的,一但畢業(yè)就沒法按以前的價(jià)錢來續(xù)費(fèi)使用了。總的來說,應(yīng)用學(xué)生云服務(wù)器的條件和限定比較多,畢業(yè)之后,網(wǎng)站的數(shù)據(jù)備份轉(zhuǎn)移也較為不變,所以不是很合適長遠(yuǎn)的應(yīng)用使用。 但是,學(xué)生云服務(wù)器可以應(yīng)用的場(chǎng)景還是有很多的。例如搭建網(wǎng)站,現(xiàn)在網(wǎng)上有很多建站的教程和代碼,所以無論是不是計(jì)算機(jī)相關(guān)專業(yè)的學(xué)生,只要對(duì)網(wǎng)站感興趣,都可以用云服務(wù)器輕松搭建自己的網(wǎng)站;當(dāng)然,如果你掌握一定的知識(shí),那么云服務(wù)器還可以用來大學(xué)的部門活動(dòng)或者組織的信息采集、功能類平臺(tái)搭建、做個(gè)人網(wǎng)盤等等;對(duì)計(jì)算機(jī)專業(yè)相關(guān)的同學(xué)來說,還用來學(xué)習(xí)Linux、Python等。 現(xiàn)在大家應(yīng)該都了解學(xué)生云服務(wù)器是什么以及其用途了吧。總而言之,學(xué)生云服務(wù)器有好處也有壞處,主要看大家的使用需要。
2024年-2月-3日
951 閱讀
0 評(píng)論
主機(jī)
2024-2-3
云服務(wù)器ecs有哪些特點(diǎn)?云服務(wù)器ecs好在哪?
云服務(wù)器ecs有哪些特點(diǎn)?云服務(wù)器ecs也就是指彈性云服務(wù)器,是一組集群服務(wù)器上虛擬出來多個(gè)獨(dú)立的服務(wù)器,每個(gè)服務(wù)器商都有云服務(wù)器的一個(gè)鏡像。云服務(wù)器ecs特點(diǎn)主要表現(xiàn)在四個(gè)方面,下面我們一起來看看。 云服務(wù)器服務(wù)商將它的硬件配置和網(wǎng)絡(luò)路線,制成一朵”云”,隨后提供一些通往這朵”云”的網(wǎng)絡(luò)接口API,供顧客使用。這時(shí)候,每一個(gè)顧客共享的不會(huì)再是某一臺(tái)指定的服務(wù)器,而是云里的全部服務(wù)器。云服務(wù)器ecs具備下列特點(diǎn): 彈性調(diào)節(jié) 選購云計(jì)算服務(wù)器后,能夠依據(jù)業(yè)務(wù)量的增長或是降低隨意調(diào)整自身的配置,全部操作過程幾分鐘就可以完成。對(duì)電子商務(wù)、游戲等業(yè)務(wù)出現(xiàn)的高峰期,能夠靈活擴(kuò)展配置來穩(wěn)定渡過。當(dāng)業(yè)務(wù)高峰之后,還能夠?qū)⒉槐匾馁Y源釋放出來,以降低業(yè)務(wù)的支出。 平穩(wěn)靠譜 云服務(wù)器是群集服務(wù)器中相對(duì)性詳細(xì)單獨(dú)的一個(gè)企業(yè),同一臺(tái)服務(wù)器上的全部客戶間百分百隔離,彼此之間各不干擾。且云服務(wù)器分布式存儲(chǔ)方式,很大程度上避開變小服務(wù)器轉(zhuǎn)移造成的和風(fēng)險(xiǎn)。就算一臺(tái)發(fā)生常見故障也會(huì)全自動(dòng)轉(zhuǎn)換至一切正常節(jié)點(diǎn),抗災(zāi)容錯(cuò)工作能力強(qiáng),能夠確保長期在線。 運(yùn)維省心 云服務(wù)器能夠根據(jù)鏡像迅速備份數(shù)據(jù)數(shù)據(jù)信息,如果是硬件配置壞掉,也不必?fù)?dān)心內(nèi)容丟失影響服務(wù)器運(yùn)行,云服務(wù)器是由云服務(wù)商精英團(tuán)隊(duì)維護(hù)物理服務(wù)器機(jī)器設(shè)備,客戶能夠 空出大量活力關(guān)心在業(yè)務(wù)的運(yùn)營部分,無論是對(duì)公司IT經(jīng)營或是中小型網(wǎng)站站長來講,百利無一害。 節(jié)省成本 云主機(jī)租用不用押金,按需延展性擴(kuò)充,客戶只用為使用的儲(chǔ)存、計(jì)算與資源付款付費(fèi),不會(huì)導(dǎo)致資源的浪費(fèi)。由于服務(wù)項(xiàng)目能夠分散化到幾臺(tái)服務(wù)器,因而可以靈活運(yùn)用資源,減少了硬件配置、電力工程和維護(hù)成本費(fèi)用。依據(jù)需求量收費(fèi),對(duì)小網(wǎng)站論來說是有諸多好處的。 以上就是關(guān)于云服務(wù)器ecs特點(diǎn)和好處的介紹了,如果大家想要租用高性價(jià)比的云服務(wù)器,小編推薦群英網(wǎng)絡(luò)云服務(wù)器,高速穩(wěn)定,支持多種線路和配置靈活選擇,可以隨時(shí)升級(jí),操作簡(jiǎn)單,可用性高,而且提供DDosS防護(hù)等安全服務(wù),安全可靠,使用更放心。
2024年-2月-3日
954 閱讀
0 評(píng)論
主機(jī)
2024-2-3
詳解CentOS阿里云云服務(wù)器硬盤分區(qū)及掛載
云服務(wù)器環(huán)境:CentOS 6.2 64位 客戶端環(huán)境:Mac OSX 遠(yuǎn)程連接方式:運(yùn)行 Terminal,輸入命令 ssh username@ip 硬盤分區(qū)及掛載操作步驟: 1. 查看未掛載的硬盤(名稱為/dev/xvdb) ? 1 # fdisk -l Disk /dev/xvdb doesn't contain a valid partition table 2. 創(chuàng)建分區(qū) ? 1 # fdisk /dev/xvdb ... 輸入n Command (m for help):n 輸入p Command action e extended p primary partition (1-4) p 輸入1 Partition number (1-4): 1 回車 First cylinder (1-2610, default 1): Using default value 1 回車 Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610): Using default value 2610 輸入w Command (m for help): w The partition table has been altered! 3. 格式化分區(qū) ? 1 # mkfs.ext3 /dev/xvdb1 4. 建立掛載目錄 ? 1 # mkdir /data 5. 掛載分區(qū) ? 1 # mount /dev/xvdb1 /data 6. 設(shè)置開機(jī)自動(dòng)掛載 ? 1 vi /etc/fstab 在vi中輸入i進(jìn)入INERT模式,將光標(biāo)移至文件結(jié)尾處并回車,將下面的內(nèi)容復(fù)制/粘貼,然后按Esc鍵,輸入:x保存并退出 /dev/xvdb1 /data ext3 defaults 0 0 7. 確認(rèn)是否掛載成功 重啟服務(wù)器 ? 1 # reboot 查看硬盤分區(qū) ? 1 # df /dev/xvdb1 20635700 176196 19411268 1% /data 搞定!Mac 下通過 Terminal 遠(yuǎn)程操作 Linux 的感覺不錯(cuò)! 以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。
2024年-2月-3日
1089 閱讀
0 評(píng)論
主機(jī)
2024-2-3
云服務(wù)器在IIS中怎么綁定域名?
眾所周知,網(wǎng)站上線需要對(duì)域名進(jìn)行解析,除此之外,還需要對(duì)域名進(jìn)行綁定。那么服務(wù)器該怎么綁定域名呢?下面分2種產(chǎn)品進(jìn)行講解: 1.獨(dú)立服務(wù)器或云主機(jī) 步:遠(yuǎn)程登錄到服務(wù)器,找到IIS管理器→網(wǎng)站→站點(diǎn)名稱→右鍵屬性。如下圖所示: 第二步:選擇網(wǎng)站標(biāo)簽選項(xiàng)卡,在ip地址里選擇高級(jí)。如圖所示: 第三步,進(jìn)入“高級(jí)網(wǎng)站標(biāo)識(shí)”屬性面板后,點(diǎn)擊選擇“添加”按鈕,出現(xiàn)“添加\編輯網(wǎng)站標(biāo)識(shí)”的對(duì)話框,保持“IP地址”默認(rèn)值不變,將“TCP端口”設(shè)置成“80”,“主機(jī)頭值”是你要綁定的域名,設(shè)置完成后點(diǎn)擊“確定”按鈕保存即可,如下圖所示: 2、虛擬主機(jī) 虛擬主機(jī)不同云服務(wù)器和云主機(jī),沒有太多的自主管理權(quán)限。因此,綁定域名的方法需要去服務(wù)商控制面板中添加要綁定的域名即可。 以上則是云服務(wù)器在IIS中怎么綁定域名的全部內(nèi)容,希望對(duì)您有所幫助!
2024年-2月-3日
1259 閱讀
0 評(píng)論
主機(jī)
2024-2-3
香港云主機(jī)遠(yuǎn)程桌面無法連接該怎么處理?
最近有很多網(wǎng)友咨詢一個(gè)問題,自己使用的香港云主機(jī)遠(yuǎn)程桌面連接不了,是什么原因呢,今天就給大家簡(jiǎn)單回復(fù)下這個(gè)問題! 1、可能是,是本地所在的網(wǎng)絡(luò)環(huán)境不穩(wěn)定,網(wǎng)速太慢,導(dǎo)致遠(yuǎn)程不了,重啟下本地路由器然后重新測(cè)速,速度沒問題后,再緊接著排除其他可能的的原因!另一個(gè)就是在連接的服務(wù)器內(nèi)存不足也會(huì)導(dǎo)致,這個(gè)時(shí)候就更換一臺(tái)服務(wù)器內(nèi)存大的電腦,或者是關(guān)閉不在使用的程序,釋放內(nèi)存,然后重新遠(yuǎn)程鏈接試試! 2、以上電腦姐幫你的排除后,沒問題了,還是遠(yuǎn)程不了的話,嘗試著重啟云服務(wù)器,點(diǎn)擊登陸用戶名--云服務(wù)器管理--管理--重啟服務(wù)器,等幾分鐘時(shí)間!這個(gè)可能是進(jìn)程卡死了!重啟下就可以解決問題了! 3、本地服務(wù)器無法連接的情況一般是由于服務(wù)器端沒有開啟遠(yuǎn)程桌面功能,或者是某些優(yōu)化軟件將遠(yuǎn)程桌面禁用了,開啟即可,操作方法是,打開控制面板——系統(tǒng)和安全——允許遠(yuǎn)程訪問--勾選這個(gè)即可! 4、還有可能是的原因是,網(wǎng)友們自己進(jìn)入云服務(wù)設(shè)置了新的端口,然后記者重啟服務(wù)器,遠(yuǎn)程一下不行!這個(gè)時(shí)候,聯(lián)系下服務(wù)器供應(yīng)商,讓幫忙把新添加的端口加入到防火墻例外!重新鏈接就可以了!以上這些原因是常見的,基本排除以上這些因素外,基本上都是可以解決服務(wù)器運(yùn)程不了的問題的了!
2024年-2月-3日
914 閱讀
0 評(píng)論
主機(jī)
2024-2-3
云服務(wù)器(云主機(jī))與虛擬主機(jī)有什么區(qū)別
云服務(wù)器(云主機(jī))與虛擬主機(jī)有什么區(qū)別? 在以前,網(wǎng)站制作者在網(wǎng)站設(shè)計(jì)完成后,一般都是通過購買空間,這里的空間,也就是虛擬主機(jī)來存放網(wǎng)站程序,大致流程就是在線開通虛擬主機(jī),通過本地電腦FTP軟件上傳程序到虛擬主機(jī)上,文件一個(gè)一個(gè)上傳,或者是批量選擇后逐步上傳,效率比較慢,如果是遇到壓縮文件,就需要把壓縮文件上傳到虛擬主機(jī)中特定的目錄中,例如因爾特網(wǎng)絡(luò)數(shù)據(jù)中心的虛擬主機(jī)是上傳到db目錄中,然后到用戶管理中心中,進(jìn)行壓縮包的解壓操作。如果你使用的是云服務(wù)器(云主機(jī)),這一切操作起來就簡(jiǎn)單多了,直接通過遠(yuǎn)程桌面登錄到云服務(wù)器里,進(jìn)行網(wǎng)站的架設(shè)和配置就可以了,一切就像操作你自己電腦一樣,方便許多,效率也更高。 上面是從虛擬主機(jī)的使用和操作上對(duì)兩者進(jìn)行比較,如果是從大小上來比較,那么云服務(wù)器它有更大的空間,少則幾十G的大小,多則幾百G,上1T的都有,可以存放更多的資料和程序.而虛擬主機(jī)空間,大小一般是100M到幾G之間,與云服務(wù)器相比,相差比較大。 在用途上,虛擬主機(jī)空間,由于比較小,帶寬比較小,所以一般只適合流量不大的企業(yè)站使用,對(duì)于訪問量比較大的,行業(yè)網(wǎng)站、資訊網(wǎng)站、應(yīng)用網(wǎng)站等對(duì)帶寬,流量要求高的網(wǎng)站程序,建議使用云服務(wù)器(云主機(jī)),否則除了使用操作上沒有云服務(wù)器方便外,實(shí)際使用中也容易因?yàn)樵L問量大,出現(xiàn)網(wǎng)站有時(shí)訪問不到,訪問出錯(cuò),間歇性故障等。 另外,虛擬主機(jī)空間一般一個(gè)虛擬主機(jī)空間,只能放一個(gè)網(wǎng)站程序,有的空間允許有子目錄設(shè)置,也頂多是放幾個(gè)網(wǎng)站程序。例如因爾特網(wǎng)絡(luò)數(shù)據(jù)中心的“集裝箱主機(jī)”,它的一個(gè)空間,可以同時(shí)放5個(gè)網(wǎng)站程序。也就是5個(gè),再多不行了,但如果是云服務(wù)器(云主機(jī)),例如因爾特網(wǎng)絡(luò)數(shù)據(jù)中心這里的 香港云服務(wù)器,你同時(shí)放十個(gè),幾十個(gè)企業(yè)站都不成問題,也沒限制你,對(duì)于訪問量小的企業(yè)站,你可以放更多。使用起來更加劃算實(shí)惠。 以上是關(guān)于云服務(wù)器(云主機(jī))于虛擬主機(jī)空間的一些區(qū)別,希望對(duì)你有所幫助。
2024年-2月-3日
1061 閱讀
0 評(píng)論
主機(jī)
68
69
70
71
72
主站蜘蛛池模板:
亚洲精品无码不卡
|
久久亚洲精品成人无码网站
|
国产免费无码AV片在线观看不卡
|
高清无码视频直接看
|
永久免费av无码不卡在线观看
|
国产精品无码一区二区在线
|
日韩AV无码精品一二三区
|
久久久久无码精品亚洲日韩
|
国产精品爽爽va在线观看无码
|
亚洲VA中文字幕不卡无码
|
妖精色AV无码国产在线看
|
98久久人妻无码精品系列蜜桃
|
亚洲人成影院在线无码观看
|
亚洲欧洲国产综合AV无码久久
|
亚洲av无码国产精品夜色午夜
|
久久久亚洲精品无码
|
少妇无码AV无码一区
|
精品久久久无码人妻中文字幕豆芽
|
中文字幕无码av激情不卡久久
|
无码人妻丰满熟妇啪啪网站牛牛
|
97精品人妻系列无码人妻
|
亚洲中文字幕无码一久久区
|
亚洲精品无码日韩国产不卡?V
|
av区无码字幕中文色
|
久久精品国产亚洲AV无码偷窥
|
亚洲国产精品无码av
|
亚洲精品无码久久千人斩
|
亚洲韩国精品无码一区二区三区
|
国产精品无码素人福利不卡
|
真人无码作爱免费视频
|
国产精品成人一区无码
|
国产精品无码免费视频二三区
|
亚洲AV无码一区二区大桥未久
|
亚洲youwu永久无码精品
|
亚洲无码一区二区三区
|
小12箩利洗澡无码视频网站
|
无码熟妇αⅴ人妻又粗又大
|
国产成人无码精品一区不卡
|
亚洲精品无码激情AV
|
亚洲av中文无码乱人伦在线咪咕
|
色AV永久无码影院AV
|