vmware centos虛擬上面搭lamp環境,做埠對映
vmware centos虛擬上面搭lamp環境,做埠對映
1.前安裝vmware虛擬
然後裝個centos的系統。直接經典安裝就可以了。 centos-dvd.iso 大概4個G多一點點
2.安裝好之後,進入centos系統
如果對防火牆許可權不在意的,就直接把防火牆關掉…,如果你不想關掉,那麼自己去先把要開放的埠處理好。不然後面總是給你提示403。
service firewalld stop //停止防火牆執行
systemctl disable firewalld.service //禁止開機啟動
3.安裝 apache
下面應該是2.4的版本,apache簡單
注意,vm虛擬機器中的httpd 一般通過yum安裝,,最後的路輕都在/etc/httpd/下面
同樣的,php,mysql這些,都在/etc下面
yum install httpd
4.關閉SELINUX
這個隨便 你,我只是覺得關閉了好些。它是什麼東西,自己度娘,好吧,如果你不關閉這個,,你會發現後面網站訪問還是403.。我已經關閉了firewall 。
vim /etc/selinux/config //編輯selinux的配置檔案
#SELINUX=enforcing //註釋此行
#SELINUXTYPE=targeted //註釋此行
SELINUX=disabled //新增此行,禁止selinux,,然後儲存,退出
setenforce 0 //執行此命令,使配置生效
centos apache常命令
service httpd start //啟動apache
service httpd restart //重啟apache
service httpd stop //停止apahce
systemctl enable httpd.service //開機啟動apache
kill 8833 //kill 程式號,用來強制幹掉程式,萬一你的httpd服務抽風了。stop不了。會有需要的
安裝完成後,去新建虛擬主機
/etc/httpd/conf.d
在這個資料夾下面隨便建一個*.conf檔案,寫入, 由於httpd.conf檔案是已經關聯了這裡面的所有.conf的檔案。。所以你隨便新建一個,,寫好後重啟apache就生效
<VirtualHost *:80>
#路徑,自己看著辦
DocumentRoot "/web/xxx"
ServerName 127.0.0.1
ServerAlias localhost
DirectoryIndex index.html
#directory許可權可以自己在httpd.conf裡面統一授權,這裡單獨寫
<Directory "/web/xxx">
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
配置完了。記得重啟 apache.
service httpd restart
vm中的hosts
vi /etc/hosts
直接編輯hosts 就跟windows的hosts一樣,隨便新增你想重定向的域名
新增完成後重啟虛擬機器網路卡,讓hosts生效
service network restart
這裡新增完了之後,你就可以了在剛才apache 自己新增的檔案中,換個域名測試apache服務了。
每次更改,都記得重啟apache
感覺基本都差不多了。。
php,mysql的安裝略過,自己yum
完成之後在虛擬機器的瀏覽器上訪問
127.0.0.1或者localhost就能看到apache提供的預設的頁面
Testing 123..
說點乾貨:
從本機的windows 的瀏覽器,訪問虛擬機器上的,網站
a.
ifconfig //你就看到了你的虛擬機器系統的ip. 第一個ens… 對應的 inet 192.168.186.129就是了
b.
知道了虛擬機器的IP,可以直接本地的在瀏覽器上輸入 192.168.186.129 就是虛擬機器預設的網站了。
5.埠對映
主要是,外網域名,解析指向虛擬機器的網站
比如這樣一個場景。。
你在阿里雲上面買了一個域名。
然後你買了一臺window的主機,你這臺主機有獨立的IP,妹妹的。本來我的window上面已經執行了一個asp.net的環境的網站,,,就一個網站,,我的機子配置不錯。我現在想裝個虛擬機器,,執行php的環境
預設的80埠給了asp.net的環境。這個就不說了
然後,我新買的域名,我想要指向 這個伺服器中,,vmware虛擬機器中的php網站
這時候該怎麼做???
我在window伺服器中 ,新開一個埠如10080,,這個埠對映到 vm虛擬中的 80埠上。記得windows的防火牆也要關閉啊
然後,你在阿里雲做域名解析的時候。。比如域名解析的IP地址是,10.50.12.24這個,現在就在這個地址上面加個埠就行了 10.50.12.24:10080
OK,,是不是就是這樣的。
具體操作
在vmware軟體上,頂部選單 edit下面,看圖吧,由於我的是英文系統,,自行對照吧,配置完了之後重啟虛擬,,或者重啟apache讓它生效,,點進去裡面的操作。。我就不截圖了..
然後。。先點選這裡改變設定,這下你就可以了選中上面的 NAT 的那個網路連結方式,,
然後那個 NAT Setting就可以點選了,
下一步:我對映了兩個埠 一個是本機的10080這個埠,我給轉到虛擬機器上面的80埠去了。
至此點選OK,,,,就可以了。。
測試:
在本地瀏覽器訪問: localhost:10080,,,
如果你能看到testing 123就成功了
妹妹的。。。村長,,一寸土
相關文章
- VMware Fusion 埠對映
- CentOS 7.6虛擬環境搭建CentOS
- 【VMware】虛擬機器中對映USB裝置虛擬機
- vmware虛擬機器環境下配置centos為靜態IP的步驟虛擬機CentOS
- 使用VMware Workstation安裝 Linux虛擬環境Linux
- 【RAC】使用VMware虛擬機器搭建RAC環境虛擬機
- LAMP(CentOS 7.2)環境下搭建WordPressLAMPCentOS
- CentOS 7.3搭建LAMP環境和WordpressCentOSLAMP
- Windows下搭載虛擬機器以及環境安裝Windows虛擬機
- 虛擬機器VMware下 Oracle RAC環境新增磁碟虛擬機Oracle
- CentOS7.3 編譯搭建 lamp 環境CentOS編譯LAMP
- CentOS7.0 LAMP環境搭建(MariaDB)CentOSLAMP
- 虛擬環境搭建
- Pipenv虛擬環境
- centos 7.2 64位 docker安裝lamp環境CentOSDockerLAMP
- CentOS 7上使用Python 3和虛擬環境CentOSPython
- 詳解CentOS5.5 下搭建 PHP 環境(最佳的LAMP環境)CentOSPHPLAMP
- 本地訪問虛擬機器(Vmware)環境下配置的域名虛擬機
- VMware Fusion下建立Oracle Linux虛擬機器環境-續OracleLinux虛擬機
- 【轉】虛擬機器VMware安裝OracleRAC.環境綜述虛擬機Oracle
- 虛擬機器arm虛擬環境搭建虛擬機
- CentOS下搭建LAMP環境及遇到的問題CentOSLAMP
- Python虛擬環境Python
- VMware虛擬機器搭建Linux Oracle 10g ASM環境虛擬機LinuxOracle 10gASM
- VMware配置centos虛擬機器靜態ipCentOS虛擬機
- 在 VMware workstation 安裝 CentOS 虛擬機器CentOS虛擬機
- VMware虛擬機器安裝Centos-7.9虛擬機CentOS
- CentOS環境下LAMP開發環境的搭建與配置(10分鐘搞定!!!)CentOSLAMP開發環境
- vmware克隆虛擬機器centos6.5,虛擬機器從新配置虛擬機CentOS
- Docker介紹下載安裝、製作映象及容器、做目錄對映、做埠對映Docker
- 建立python虛擬環境Python
- KVM虛擬化環境搭建
- Python搭建虛擬環境Python
- Python - 虛擬環境 venvPython
- 建立 Python 虛擬環境Python
- 虛擬環境pipenv的使用
- 使用Python虛擬環境Python
- python虛擬環境--virtualenvPython