2015年4月25日 星期六

linux-CentOS 6.6 64 網頁 2015.04.26

主機

  • vmware建立虛擬主機,安裝CentOS 6.6,第一個skip,選擇basic安裝
  • usersdd UserName     #無法事先建立root外的使用者,所以下指令建立
  • passwd UserName     #設密碼
  • 以pietty登入 d,su 可用
  • sudo yum update 失敗,表示無法用update
  • 回到vmware的root
  • visudo -f /etc/sudoers (root專用指令。sudo vi 亦可,但保存退出需加!)
  • 移到最末頁,找到一行root all+(all) all,打yyp(不會顯示)
  • 出現的第二行,輸入i,進入編輯模式,將root改成UserName
  • 回pietty,重新sudo yum update,成功
安裝
  • 安裝httrpd httpd-toold,php*,mysql*
  • chkconfig 有0~6模式,記3跟6
  • chkconfig --help
  • chkconfig --level 3456 mysqld on,同樣做法設定httpd
  • /etc/init.d/mysqld start 同樣做法啟動httpd
  • service httpd start 效果同上
  • mysqladmin -u root password '密碼'     #更改mysql密碼
連線
  • vi /etc/sysconfig/iptables (不適用firewall,此版用iptables,只有root可讀)
  • 將-A第四行yyp,把22改成80     #開放80port
  • service iptables restart 此時可連
  • echo "<?php phpinfo(); php?>" > /var/www/html/test.php 
  • 或 vi /var/www/html/test.php,再sudo vi 輸入<>那串
  • 連線ip/test.php
建立網頁
  • cd  /etc/httpd/conf
  •  vi httpd.conf移到最末(shift+g)
  • #NameVirtualHost那行前打x(刪除#)
  • 反白#<VirtualHost *:80>到#</VirtualHost>(複製)
  • 移到最後空白行按右鍵(貼上)
  • 將複製的那段全部在開頭按x,去掉#
    • ServerAdmin:管理者帳號
    • DocumentRoot:/var/www/html(讀取位置,不會自動建資料夾,因此保存後建立資料夾再重啟服務)
    • ServerName: 網址,www後隨意輸入
    • ErrorLog和CustomLog為錯誤記錄及訪客連線記錄,輸入logs/隨意,Custom後加 common,建議以網址區分
  • 重複上述步驟,網址改www.myadmin......,讀取資料夾改/home/webs/myadmin
  • 下載phpmyadmin,解壓改名myadmin移到/home/webs下
  • chown -R apache:apache myadmin     #更改擁有者
  • 連線到兩個網頁,失敗
  • 關selinux
  • 重啟!!重啟!!重啟!!很重要- -#
  • 以管理員身分開啟筆記本,開啟C:\Windows\System32\drivers\etc,顯示全部檔案中的hosts
  • 最後補上 ip 網址(記得關防毒)
  • 用windows命令提是自原ping網址試試,此時可以連上

沒有留言:

張貼留言