從域名到網站,只需四步,輕鬆實現網站訪問
(官網教程,雖然步驟詳細,但有時候無法跟自己的環境匹配,步驟供參考,具體做法自己查)
1.服務器備案,域名購買解析
(阿里雲默認24以下是學生身份,可備案過程需要至少半個月的時間,因此耐心等待,
購買域名需要注意,域名備案有區域限制,比如在在北京的話".ink",域名就不行)
2.FTP的搭建和使用
(1)操作中有些坎坷,最後通過阿里雲中“工單”與客服進行問題溝通才解決的,
本地下載8uftp 或 FileZilla工具與服務器連接,進行文件上傳下載。
Q1:通過ftp進行文件傳輸查看,如何通過域名進行網頁查看,別的機器進行網頁瀏覽
Q2:如何將自己的項目部署到服務器上
3.安裝Apache、MySQL
php安裝成功,創建info.php文件時,wq!保存退出,
service httpd status //查看服務器狀態,是否啓動
systemctl restart httpd //安裝完php之後進行重啓
centos7 ,安裝phpMyAdmin
yum install epel-release //1.先安裝epel,不然安裝pgpmyadmin時會出現找不到包
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm //2
sudo yum install phpmyadmin //3
sudo vi /etc/httpd/conf.d/phpMyAdmin.conf //4.在CentOS 7上配置phpMyAdmin
//phpMyAdmin.conf 文件修改註釋部分
<Directory /usr/share/phpMyAdmin/>
AddDefaultCharset UTF-8
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
#Require ip 127.0.0.1 //加註釋
#Require ip ::1 //加註釋
Require all granted //添加
</RequireAny>
...
<Directory /usr/share/phpMyAdmin/setup/>
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
#Require ip 127.0.0.1 //加註釋
#Require ip ::1 //加註釋
Require all granted //添加
</RequireAny>
</IfModule>
systemctl restart httpd //5.重啓httpd使改動生效
//6.訪問www.ip.phpMyAdmin即可查看數據庫
vi /var/www/html/index.html //插入測試文件,編寫保存
vim /etc/vsftpd/vsftpd.conf //文件配置修改
local_root=/var/www/html //配置添加根目錄
systemctl restart httpd//服務器重啓
服務器安裝mysql
# sudo su root //切換至root賬戶
# cd /usr/local/src //進入mysql所在目錄
# mysql -u root -p //登錄mysql數據庫
# Root!!2019 //輸入密碼
#show databases //查看數據庫
#use xz //切換數據庫
//....進行數據庫相關操作
vim /etc/vsftpd/vsftpd.conf
// i 插入 x 刪除 esc 退出編輯 Ctrl+c 退出 :q!保存退出
1.使用FileZilla上傳文件到服務器,上傳失敗
上傳失敗原因:
普通用戶對這個文件夾權限不夠,沒有寫權限,查看這個文件夾的權限分配可通過登錄xshell,通過下命令查看:
ls -ld
[root@iz2ze83kkxxmx5r3esnwu8z html]# ls -ld
drwxr-xrwx 3 root root 4096 Mar 12 16:23
這裏第三行中的drwxr-xrwx就是文件夾權限說明:
d表示目錄(文件夾)
d後面每三個字母爲一組來分析
rwx表示文件所有者對該文件夾的權限爲:可讀、可寫、可執行
r-x表示文件夾所屬的組用戶對該文件夾的權限爲可:可讀、不可寫、可執行
rwx表示其他用戶對該文件夾的的權限爲:可讀、可寫、可執行
chmod 0757 /*/*/文件夾名字 //即可修改權限