亚洲午夜无码久久,今天高清视频免费观看,欧美一夜爽爽爽爽爽爽,在线亚洲欧美日韩精品专区

行業(yè)資訊

  • 首頁
  • 新聞中心
  • 行業(yè)資訊

centos 7 搭建如何web服務(wù)器??web服務(wù)器租用??centos 7服務(wù)器租用??


2018年08月28日

centos7安裝

  • 這里就是網(wǎng)上下好iso鏡像,然后一步步裝好,建議初學(xué)者選GNONE桌面版方便操作

Apache、Mysql、PHP安裝

  • Apacheapache軟件包名稱叫做httpdyum install httpd出現(xiàn)提示時(shí)一路 y+回車 就好

    啟動(dòng)Apache并將其設(shè)置為開機(jī)啟動(dòng) systemctl start httpd.service systemctl enable httpd.service 檢查httpd服務(wù)狀態(tài): systemctl status httpd.service 看到綠色的active(running)表示httpd服務(wù)正在運(yùn)行中,enabled 表示httpd服務(wù)已設(shè)為開機(jī)啟動(dòng)

    這樣HTTP協(xié)議就啟動(dòng)了,因?yàn)樗玫蕉丝?0,因此防火墻要放通80,這里直接就關(guān)掉它 systemctl stop firewalld.service 停止firewall systemctl disable firewalld.service 禁止開機(jī)啟動(dòng)

    現(xiàn)在可以通過ip addr查詢當(dāng)前系統(tǒng)ip地址,在瀏覽器訪問就可以看到apache頁面 Tips: 這里可以將虛擬機(jī)內(nèi)部ip配置為靜態(tài)的,然后修改主機(jī)hosts文件對(duì)應(yīng)別名如myserver之后即可通過http://myserver直接訪問

  • PHPyum install php這里有需要的話可以進(jìn)入/etc/php.ini做一些配置的修改測(cè)試Apache能不能正常調(diào)用php,在/var/www/html目錄下新建一個(gè)輸出phpinfo的文件vim /var/www/html/phpinfo.php使用瀏覽器打開可以看到php信息頁則說明正常然后安裝常用的擴(kuò)展yum -y install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc

  • Mysql這里推薦安裝MariaDB(從RHEL 7開始Red Hat公司推薦使用它替換Mysql)yum install mariadb-server mariadbsystemctl start mariadb 啟動(dòng)mariadbsystemctl enable mariadb 設(shè)置為開機(jī)啟動(dòng)

    這里可以啟動(dòng)數(shù)據(jù)庫(kù)守護(hù)進(jìn)程 mysql_secure_installation 用來設(shè)置root密碼,允許遠(yuǎn)程root登錄等等

    mysql -u root -p使用root賬號(hào)登錄mariadb show mysql切換到mysql GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; 修改登錄權(quán)限設(shè)置為允許遠(yuǎn)程登錄

配置apache虛擬目錄

apache默認(rèn)工程目錄是在/var/www下的,而編輯該目錄必須是root用戶,因此我們有必要自定義一個(gè)目錄,讓apache也能識(shí)別vim /etc/httpd/conf/httpd.conf打開apache配置文件找到<dir alias_module>,在內(nèi)部添加

示例:
Alias /myweb "/home/daybreak/www"
<Directory "/home/daybreak/www">
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

這里我的自定義路徑為/home/daybreak/www,對(duì)應(yīng)別名是myweb,在瀏覽器輸入http"//myserver/myweb就能對(duì)真實(shí)目錄/home/daybreak/www下文件進(jìn)行訪問

注意:這里直接訪問后很可能會(huì)出現(xiàn)403forbidden的錯(cuò)誤,解決方案如下

  1. 確保配置虛擬目錄時(shí)設(shè)置了目錄訪問權(quán)限即Require all granted

  2. 到這里可能是網(wǎng)站目錄的權(quán)限問題,apache要求目錄具有執(zhí)行權(quán)限,也就是x,所以要確保訪問的目錄樹都具有這些權(quán)限,例如我的目錄時(shí)/home/daybreak/www,則需要

chmod 755 /home
chmod 755 /home/daybreak
chmod 755 /home/daybreak/www
或者直接 chmod 755 -R /home
  1. 如果依然是403,那就是selinux的問題,把目錄進(jìn)行一下selinux權(quán)限設(shè)置chcon -R -t httpd_sys_content_t /home

這樣訪問成功后就可以通過自定義的目錄訪問web文檔

擴(kuò)展:nginx 與 node 的安裝

nginx 安裝

  • 添加 centos7 nginx yum 資源庫(kù):

    sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
  • yum 安裝:

    sudo yum install -y nginx
  • 啟動(dòng)并且開機(jī)啟動(dòng)nginx:

    sudo systemctl start nginx && sudo systemctl enable nginx
  • 測(cè)試nginx配置文件(查看nginx配置位置):

    nginx -t

node 安裝

  • 使用官方編譯的二進(jìn)制數(shù)據(jù)包安裝:

    • 進(jìn)入官網(wǎng)下載鏈接,選擇想要下載的版本鏈接與版本(*-linux-x64.tar.gz),進(jìn)入用戶主目錄使用 wget 命令下載:

      wget https://nodejs.org/download/release/v8.9.4/node-v8.9.4-linux-x64.tar.gz
    • 下載完成后解壓到 /usr/local 目錄并安裝:

      sudo tar --strip-components 1 -xzvf node-v* -C /usr/local
    • 安裝完成后驗(yàn)證安裝:

      node -v
      v8.9.4
  • 源碼安裝:

    • 使用源碼安裝與二進(jìn)制數(shù)據(jù)包安裝的區(qū)別在于源碼安裝還需要編譯源碼才能安裝

    • 進(jìn)入官網(wǎng)下載鏈接,選擇版本(node-v*.tar.gz):

      wget https://nodejs.org/download/release/v8.9.4/node-v8.9.4.tar.gz
    • 下載完成后,解壓并進(jìn)入解壓后的目錄

      tar xzvf node-v8.9.4.tar.gz && cd node-v8.9.4
    • 編譯源碼需要安裝 gcc 和 gcc-c++ (可先使用yum info package_name 檢查是否已安裝):

      sudo yum install gcc gcc-c++
    • 安裝完成后運(yùn)行 configure 文件并編譯,編譯完成后安裝:

      ./configure && make && make install

客服