-
互聯(lián)網(wǎng)安全法,互聯(lián)網(wǎng)凈網(wǎng)行動(dòng)
-
”凈網(wǎng)2020”落實(shí)好維護(hù)網(wǎng)絡(luò)安全責(zé)任
-
關(guān)于端午節(jié)放假通知-宇眾網(wǎng)絡(luò)
-
宇眾網(wǎng)絡(luò)春節(jié)放假通知
-
關(guān)于公司收款銀行賬戶變更通知函-宇眾網(wǎng)絡(luò)
-
關(guān)于網(wǎng)上有人冒充我公司名義進(jìn)行詐騙的公告。
-
關(guān)于端午節(jié)放假通知,節(jié)日放假,但是我們業(yè)務(wù)不“放假”-宇眾網(wǎng)絡(luò)
-
工信部進(jìn)一步加強(qiáng)未備案網(wǎng)站管理工作的通知-宇眾網(wǎng)絡(luò)
-
關(guān)于東莞市宇眾網(wǎng)絡(luò)科技有限公司香港數(shù)據(jù)中心(香港機(jī)房)路由優(yōu)化通知
-
宇眾網(wǎng)絡(luò)慶祝五·一勞動(dòng)節(jié)快樂(lè)
-
東莞東城機(jī)房網(wǎng)絡(luò)升級(jí)通知
-
臨近過(guò)年,互聯(lián)網(wǎng)IDC貴圈也有被騙的,請(qǐng)認(rèn)準(zhǔn)宇眾網(wǎng)絡(luò)公司官方聯(lián)系方式
-
我司已獲得ISP/ICP/IDC三證資格,更好的為客戶服務(wù)
-
關(guān)于浙江金華高防機(jī)房網(wǎng)絡(luò)線路切割通知
-
工信部近日下發(fā)關(guān)于進(jìn)一步規(guī)范域名備案工作的通知
行業(yè)資訊
- 首頁(yè)
- 新聞中心
- 行業(yè)資訊
centos 7 搭建如何web服務(wù)器??web服務(wù)器租用??centos 7服務(wù)器租用??
centos7安裝
-
這里就是網(wǎng)上下好iso鏡像,然后一步步裝好,建議初學(xué)者選GNONE桌面版方便操作
Apache、Mysql、PHP安裝
-
Apacheapache軟件包名稱(chēng)叫做httpd
yum install httpd
出現(xiàn)提示時(shí)一路 y+回車(chē) 就好啟動(dòng)Apache并將其設(shè)置為開(kāi)機(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è)為開(kāi)機(jī)啟動(dòng)這樣HTTP協(xié)議就啟動(dòng)了,因?yàn)樗玫蕉丝?0,因此防火墻要放通80,這里直接就關(guān)掉它
systemctl stop firewalld.service
停止firewallsystemctl disable firewalld.service
禁止開(kāi)機(jī)啟動(dòng)現(xiàn)在可以通過(guò)
ip addr
查詢當(dāng)前系統(tǒng)ip地址,在瀏覽器訪問(wèn)就可以看到apache頁(yè)面 Tips: 這里可以將虛擬機(jī)內(nèi)部ip配置為靜態(tài)的,然后修改主機(jī)hosts文件對(duì)應(yīng)別名如myserver之后即可通過(guò)http://myserver直接訪問(wèn) -
PHP
yum install php
這里有需要的話可以進(jìn)入/etc/php.ini
做一些配置的修改測(cè)試Apache能不能正常調(diào)用php,在/var/www/html目錄下新建一個(gè)輸出phpinfo的文件vim /var/www/html/phpinfo.php
使用瀏覽器打開(kāi)可以看到php信息頁(yè)則說(shuō)明正常然后安裝常用的擴(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開(kāi)始Red Hat公司推薦使用它替換Mysql)
yum install mariadb-server mariadb
systemctl start mariadb
啟動(dòng)mariadbsystemctl enable mariadb
設(shè)置為開(kāi)機(jī)啟動(dòng)這里可以啟動(dòng)數(shù)據(jù)庫(kù)守護(hù)進(jìn)程
mysql_secure_installation
用來(lái)設(shè)置root密碼,允許遠(yuǎn)程root登錄等等mysql -u root -p
使用root賬號(hào)登錄mariadbshow mysql
切換到mysqlGRANT 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
打開(kāi)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)行訪問(wèn)
注意:這里直接訪問(wèn)后很可能會(huì)出現(xiàn)403forbidden的錯(cuò)誤,解決方案如下
-
確保配置虛擬目錄時(shí)設(shè)置了目錄訪問(wèn)權(quán)限即
Require all granted
-
到這里可能是網(wǎng)站目錄的權(quán)限問(wèn)題,apache要求目錄具有執(zhí)行權(quán)限,也就是x,所以要確保訪問(wèn)的目錄樹(shù)都具有這些權(quán)限,例如我的目錄時(shí)/home/daybreak/www,則需要
chmod 755 /home chmod 755 /home/daybreak chmod 755 /home/daybreak/www 或者直接 chmod 755 -R /home
-
如果依然是403,那就是selinux的問(wèn)題,把目錄進(jìn)行一下selinux權(quán)限設(shè)置
chcon -R -t httpd_sys_content_t /home
這樣訪問(wèn)成功后就可以通過(guò)自定義的目錄訪問(wèn)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)并且開(kāi)機(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
-