標簽:htm password 文件 部署 xxx http 解壓 遠程登錄 最好
服務器就是電腦,理論上個人電腦也可以,但由于服務器上要部署網站,爲了保證網站隨時可以訪問,就要求服務器不能關機。個人電腦由于沒有專門的降溫設備,長時間運行CPU扛不住,所以最好還是購買專門的服務器。對于個人以及很多小微企業,也不可能真的去向華爲、浪潮等服務器提供商購買物理服務器,因爲購買回來還得自建機房,這種情況下我們可以買雲服務器,說白了就是服務器還在別人的機房裏,別人負責服務器的運維確保不宕機,我們只是購買一段時間內的使用權。
雲服務器提供商也很多,阿裏雲、騰訊雲、華爲雲......我買的是華爲雲,裝的是Linux操作系統。
有了服務器你就可以在上面安裝各種軟件,寶塔是一個提高運維效率的服務器管理軟件,我們搭建網站主要就靠它。这个页面是寶塔的安装教程。
查看一下我的Linux用的是哪個版本:
[root@linux data]# cat /proc/version
Linux version 3.10.0-xxx (mockbuild@kbuilder.bsys.centos.org) (Red Hat 4.8.5-44)
是红帽家族下的centos,所以寶塔的安装命令为:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安裝的過程中需要你輸入yes。
注意安裝完成後最後幾行會打印Bt-Panel的訪問地址、username和password,把這3項信息保存下來。
別人(包括你自己)要通過浏覽器訪問你服務器上的web應用程序,每個web應用程序運行在特定的端口上,需要把這個端口都放開,允許外界的請求進來。需要放行的端口如下
80:允許http協議訪問網站
8888:寶塔面板
888:寶塔php-admin
443:允許https協議訪問網站
20-21:ftp上傳和下載端口
22:Linux SSH登录
23:telnet遠程登錄
3306:访问mysql數據庫服务
最後就是你打算自建的網站放在哪個端口,比如放在100這個端口
下面以華爲雲服務器講解如何放行100個端口。
登錄華爲雲控制台,選擇你的雲服務器所在的地區,展開所有的服務列表,選擇網絡下面的虛擬私有雲。
选择 网络控制台-->访问控制-->安全组,我们看到default这个安全组下已经关联了1个实例,这个实例就是我的云服务器。我们点击“配置规则”,然后在“入方向规则”里点击“添加规则”。
填寫如下信息,點擊“確定”就放行了100這個端口。同樣方法放行其它端口。
云服务器会有一个公网ip和网内ip,这里内网ip用不到,假如你的公网ip是120.78.1.1,我们测试一下100这个端口是否真的能访问。在其他电脑(比如你的个人电脑)上运行 telnet 120.78.1.1 100,如果马上输出Connected to 120.78.1.1说明100这个端口可以访问,如果一直在Trying说明端口不能访问。如果不能访问应该是被防火墙拦住了,还需要配置防火墙把100这个端口放开,简单起见,我直接把防火墙给关了:systemctl stop firewalld
LNMP即Linux下的Nginx、Mysql、PHP。
在第2步我们得到了寶塔Panel的访问地址、username和password,在浏览器中输入这个地址,再输入用户名和密码,就看到寶塔面板的首頁,此时会弹出一个框,让你安装LNMP或LAMP,这里我选择安装LNMP,点击下面的“一键安装”即可。注意,如果你的机器上之前装过Nginx或Mysql或PHP,最好不要使用这里的“一键安装”,因为它会把你之前安装的相应软件覆盖掉。这之前在云服务器上装过Mysql,选择“一键安装”后,Mysql里的数据全丢了,损失惨重。如果当时没有一键安装LNMP也没关系,后续打开寶塔面板,在“软件商店”里找到你想安装的软件,逐个安装即可。
首先想好你打算把網站的代碼放在雲服務器的哪個目錄下,比如/data/myweb這個目錄。
mkdir -p /data/myweb
cd /data/myweb
wget https://cn.wordpress.org/latest-zh_CN.zip
unzip latest-zh_CN.zip
mv wordpress/* .
在/data/myweb/wp-content/themes下已經有了幾個模板,但你可能不喜歡,到WordPress主題这里下载一些你喜欢的主题,解壓到/data/myweb/wp-content/themes目录下,以备后面配置网站时使用。
在浏览器中访问120.78.1.1:8888(假定你的服务器公网ip是120.78.1.1)打开寶塔面板,点击“网站-->添加站点”
由于我们没有申请域名,所以在域名这一栏输入公网ip:端口即可,如果不输入端口则默认使用的是80端口,在前文中我们特意放行了100这个端口,就是要用在这里。根目录使用/data/myweb,我们所有的wordpress代码和主题都已经放到了这个目录下。ftp和數據庫暂时不需要创建。最后点击“提交”即可。
按說在第6步點擊“提交”之後網站就啓動了,在浏覽器中訪問120.78.1.1:100就可以看到安裝wordpress的頁面,如果看不到,可能是你的Nginx(負責運行網站程序的東西)沒有把這個站點運行起來。最後時刻,不要著急,我們檢測一下Nginx配置。
查看nginx是否已启动:systemctl start nginx
如果已启动,查看当前nginx使用的是哪个配置文件:nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
而实际上寶塔安装的Nginx使用的配置文件应该是/www/server/nginx/conf/nginx.conf,kill掉所有的nginx进程:pkill -9 nginx
使用寶塔的配置文件重新启动nginx:nginx -c /www/server/nginx/conf/nginx.conf
再訪問120.78.1.1:100就能看到一個wordpress安裝頁面了
安装wordpress,配置好wordpress账户和Mysql的账户, 访问120.78.1.1:100/wp-login.php登录wordpress后台,设计自己的网站。
如上圖,左邊這一欄可以選擇主題樣本,並支持對主題進行定制化修改。右邊這一欄用于向網站上填充自己的文字和圖片。
点击“编辑首頁”发现排版错乱重叠,如下图:
按F12就好了。
標簽:htm password 文件 部署 xxx http 解壓 遠程登錄 最好
原文地址:https://www.cnblogs.com/zhangchaoyang/p/14982958.html