NAT模式,在VirtualBox客户机Xubuntu中构建LAMP、SSH和Wordpress
2008-12-30 17:29
302 查看
宿主机操作系统:WindowsXP SP2
虚拟机软件:VirtualBox 1.5.4
客户机操作系统:Xubuntu 7.10
宿主机和客户机之间联网方式:NAT
一、安装LAMP和phpmyadmin
sudo apt-get install apache2
sudo apt-get install php5-mysql
sudo apt-get install libapache2-mod-php5
sudo apt-get install mysql-server ##中间按提示配置 MySQL root帐号的密码
sudo apt-get install phpmyadmin ##用于图形化操作 MySQL 数据库
二、安装openssh
sudo apt-get install openssh-server
三、安装Wordpress
客户机浏览器访问http://127.0.0.1/phpmyadmin/ 用root帐号登录管理界面,为wordpress创建一个数据库
打开wordpress文件夹中的wp-config-sample.php
按说明更改以下三行:
define('DB_NAME', 'putyourdbnamehere'); // 在这里填写您的数据库名称
define('DB_USER', 'usernamehere'); // 在这里填写您的数据库的用户名称
define('DB_PASSWORD', 'yourpasswordhere'); // 在这里填写该用户的密码
文件另存为wp-config.php
复制wordpress文件夹至 /var/www/
sudo cp wordpress /var/www/
设置读写权限:
sudo chmod 777 -R /var/www/
客户机浏览器访问http://127.0.0.1/wordpress
wordpress首次运行会自动进入安装配置页面,管理员账户名admin,密码为随机产生,登录后更改配置。
四、为客户机建立端口映射
由于联网模式为NAT,宿主机及外部网络不能直接访问客户机,因此需要为客户机建立端口映射。
关闭客户机,在宿主机VirtualBox程序文件夹中建立一个批处理文件,编辑命令如下:
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/Protocol" TCP
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/GuestPort" 80
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/HostPort" 80
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssl/Protocol" TCP
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssl/GuestPort" 443
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssl/HostPort" 443
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/mysql/Protocol" TCP
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/mysql/GuestPort" 3306
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/mysql/HostPort" 3306
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2222
运行这个批处理文件之后,端口映射建立
启动客户机,宿主机浏览器访问http://127.0.0.1/wordpress 可以访问Wordpress了
在windows上使用ssh客户端putty通过 127.0.0.1 端口2222 可以控制客户机
虚拟机软件:VirtualBox 1.5.4
客户机操作系统:Xubuntu 7.10
宿主机和客户机之间联网方式:NAT
一、安装LAMP和phpmyadmin
sudo apt-get install apache2
sudo apt-get install php5-mysql
sudo apt-get install libapache2-mod-php5
sudo apt-get install mysql-server ##中间按提示配置 MySQL root帐号的密码
sudo apt-get install phpmyadmin ##用于图形化操作 MySQL 数据库
二、安装openssh
sudo apt-get install openssh-server
三、安装Wordpress
客户机浏览器访问http://127.0.0.1/phpmyadmin/ 用root帐号登录管理界面,为wordpress创建一个数据库
打开wordpress文件夹中的wp-config-sample.php
按说明更改以下三行:
define('DB_NAME', 'putyourdbnamehere'); // 在这里填写您的数据库名称
define('DB_USER', 'usernamehere'); // 在这里填写您的数据库的用户名称
define('DB_PASSWORD', 'yourpasswordhere'); // 在这里填写该用户的密码
文件另存为wp-config.php
复制wordpress文件夹至 /var/www/
sudo cp wordpress /var/www/
设置读写权限:
sudo chmod 777 -R /var/www/
客户机浏览器访问http://127.0.0.1/wordpress
wordpress首次运行会自动进入安装配置页面,管理员账户名admin,密码为随机产生,登录后更改配置。
四、为客户机建立端口映射
由于联网模式为NAT,宿主机及外部网络不能直接访问客户机,因此需要为客户机建立端口映射。
关闭客户机,在宿主机VirtualBox程序文件夹中建立一个批处理文件,编辑命令如下:
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/Protocol" TCP
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/GuestPort" 80
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/HostPort" 80
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssl/Protocol" TCP
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssl/GuestPort" 443
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssl/HostPort" 443
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/mysql/Protocol" TCP
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/mysql/GuestPort" 3306
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/mysql/HostPort" 3306
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
VBoxManage setextradata 客户机名 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2222
运行这个批处理文件之后,端口映射建立
启动客户机,宿主机浏览器访问http://127.0.0.1/wordpress 可以访问Wordpress了
在windows上使用ssh客户端putty通过 127.0.0.1 端口2222 可以控制客户机
相关文章推荐
- VirtualBox (NAT模式) 实现 SSH
- 关于Virtualbox网络设置了解NAT模式后无法SSH连接的问题
- 【VirtualBox】NAT模式下主机访问客机的设置
- 通过ssh访问NAT网络模式下的虚拟机Linux
- CentOS in VirtualBox (NAT模式) 实现 SSH
- Virtualbox 下LVS-NAT模式集群部署
- centos in virtualbox (nat 模式) 实现 ssh
- VMware和VirtualBox 桥接 NAT以及仅主机模式
- virtualBox 的NAT网络模式下,在宿主机windows中,通过VNC连接图形化的CentOS虚拟机界面(亲测成功)
- VMware虚拟机NAT网络模式通过SSH访问的配置
- 设置NAT模式,在本地连接不可用时让然可用SSH控制Linux
- ssh远程连接到NAT模式的虚拟机系统
- ssh远程连接到NAT模式的虚拟机系统
- ssh远程连接到NAT模式的虚拟机系统
- Ubuntu 下构建 LAMP 平台运行 WordPress 的简单方法
- [VirtualBox] 1、NAT模式下端口映射
- Xshell远程工具通过ssh访问NAT网络模式下的linux虚拟机
- Virtualbox NAT模式下配置端口映射
- VirtualBox,使用NAT模式,从host访问guest的服务