ubuntu xampps 系列

ubuntu 图形

使用ubuntu server安装lamp主机非常的方便,只要在安装系统的步骤中选择就是了 。但是很多时候我需要在图形界面下管理主机更加方便。今天的教程就是教大家安装图形界面。
【方法一】首先你需要确定你的源文件中 /etc/apt/sources.list 已经使用Universe和Multiverse库。然后使用下面的命令来进行更新源列表和安装图形桌面。
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install x-window-system-core

sudo apt-get install gdm
sudo apt-get install ubuntu-desktop

【方法二】如果你只想安装必要的桌面管理软件而不想安装一些诸如 Evolution 和 OpenOffice 的不需要的应用软件,可使用下面的命令:
sudo apt-get install --no-install-recommends ubuntu-desktop  我执行此命令提示没有ubuntu-desktop

【方法三】安装轻量级桌面 xfce 使用下面的命令:
sudo apt-get install xubuntu-desktop

【方法四】安装 KDE 桌面,使用下面的命令:
sudo apt-get install kubuntu-desktop


-------------------------------


1、命令: startx        #启动X-Windows桌面
2、命令: sudo lightdm  #启动Ubuntu的默认桌面
3、安装gdm桌面: sudo apt-get install gdm
   启动gdm桌面: gdm
4、安装Gnome界面:
   sudo apt-get install gnome-session-fallback
   或:
   sudo apt-get install gnome-panel
5、安装kde桌面:
   sudo apt-get install kubuntu-desktop
   安装过程中会询问安装kdm还是gdm;kdm就是Kubuntu桌面;如果想用回gdm或kdm的话,可以使用如下命令对桌面进行重新配置:
   sudo dpkg-reconfigure <gdm|kdm>
   安装完KDE桌面之后,还要设置中文环境:
   sudo apt-get install language-pack-kde-zh language-pack-kde-zh-base language-pack-zh language-pack-zh-base language-support-zh
另外,Ubuntu上面还可以使用gnome、kde等桌面系统;如果没有这些桌面系统,可以自行安装;
桌面安装成功之后,还要安装桌面增强组件vbox(virtualbox),命令如下:
sudo apt-get install virtualbox


------------------------------


安装xampps

文件右键点击“属性”的“权限”,勾选中“以应用程序启动

root@rainmaker-HP-Pavilion-dv4-Notebook-PC:/home/rainmaker/桌面# chmod +x xampp-linux-1.8.3-1-installer.run  

root@rainmaker-HP-Pavilion-dv4-Notebook-PC:/home/rainmaker/桌面# sudo ./xampp-linux-1.8.3-1-installer.run


配置vhost

 懂Apache配置的请绕开,实现多域名是通过配置 Apache实现的,读此文章只会浪费你的时间。
有时候你需要一个顶级域名或者二级域名来访问你本地的服务器的某个目录,这时候就需要配置虚拟主机,给你的目录绑定一个域名。
现在假定你有两个目录,一个存在于 /lampp/htdocs/www,另一个存在于 /lampp/htdocs/myblog 。现在你想要在本地测试的时候访问 www_52ust_com 对应的目录是 /lampp/htdocs/www ,访问 www_5169_info对应的目录是 /lampp/htdocs/myblog 。

以下配置用 XAMPP linux 1.7.2 版本在 ubuntu 9.10下面。
注意:我的xampp装在ubuntu的根目录的opt文件夹下面,xampp的安装路径是  /opt/lampp 。你要适当修改。

1、把域名指向本机ip (当然你也可以用你的域名dns设置)
用文本编辑器打开文件系统下的 /etc 目录下的 hosts 文件(需要管理员权限,不然没法保存),加入:

127.0.0.1  www_52ust_com
127.0.0.1  www_5169_info

2、在 Apache 中引入虚拟机配置
打开 /lampp/etc/httpd.conf 文件,搜索 “Include etc/extra/httpd-vhosts.conf”,删除这一行前面的 # 注释符,这样引入 vhosts 虚拟主机配置文件。开启httpd-vhosts.conf 虚拟机配置后,默认的httpd.conf默认配置失效,访问此 127.0.0.1 的域名将全部指向 vhosts.conf 中的第一个虚拟主机,经过配置的除外。

3、修改虚拟主机设置文件/lampp/etc/extra/httpd-vhosts.conf
设置:


DocumentRoot “/opt/lampp/htdocs”
ServerName localhost


DocumentRoot “/opt/lampp/htdocs/www”
ServerName www_52ust_com


DocumentRoot “/opt/lampp/htdocs/myblog”
ServerName www_5169_info

重启xampp,这样你就能用域名访问本地虚拟机(服务器目录)了,

至此,xampp的虚拟主机设置完毕,现在访问 localhost 还是原来的 xampp的帮助指南/xampp 控制台,访问 www_52ust_com 将指向到绑定的 www 目录,访问 www_5169_info 将指向到绑定的 myblog 目录。


-------------------------------------------

XAMPP环境如何让外网访问本地PHP后台(局域网访问win7环境的apache)  


一共3大步骤
一 绑定固定IP
二 注释掉config文件中的deny all语句;
三 如果是win7,还需要设置防火墙。


XAMPP环境如何让外网访问本地PHP后台



绑定固定IP的方法:
首先:需要买IP,路由器WAN口由此静态IP接入网络。
其次:如下设置。

是通过路由器连入网络的话,设置下路由器转发,将http请求转发至你的虚拟服务器。

以TP-Link为例:
1、通过 DHCP服务器->静态地址分配 给你这台机子分配一个固定IP(局域网内)
2、通过 转发规则->虚拟服务器 添加一个条目,将http请求转发至你这台机子(固定IP绑定的那台机子)。一般是http选80端口。
3、重启路由器。

测试:
通过WAN口的ip来访问你的网站
1、访问到了,设置成功
2、无法访问
    检查你的网站
    检查转发设置

测试通过了之后,做好域名动态解析即可。






外网访问被拒,出现如下提示:

Access forbidden!


New XAMPP security concept:

Access to the requested object is only available from the local network.

This setting can be configured in the file "httpd-xampp.conf".


If you think this is a server error, please contact the webmaster.

Error 403

123.127.240.177
Apache/2.4.4 (Win32) OpenSSL/0.9.8y PHP/5.4.19




如何使用外部地址访问XAMPP

默认情况下,访问XAMPP只能在本机进行访问,即只能访问http://localhost地址。
如果需要在外部机器访问XAMPP,则需要修改配置。修改步骤如下:
1、停止lampp
#/opt/lampp/lampp stop

2、修改/opt/lampp/etc/extral/httpd-xampp.conf
注释掉Deny from,allow这一行
# New XAMPP security concept 
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))"> 
        Order deny,allow 
#       Deny from all 
        Allow from ::1 127.0.0.0/8 \ 
                fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \ 
                fe80::/10 169.254.0.0/16
        ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var 
</LocationMatch> 

3、启动lampp
#/opt/lampp/lampp start



如果仅仅想让某若干机器访问xampp后台,可将其IP加入到config文件,如下:

       Deny from all 
        Allow from ::1 127.0.0.0/8 \ 
                fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \ 
                fe80::/10 169.254.0.0/16

 Allow from ::2 196.168.1.102/16 

        ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var 



----------------------------------

固定IP访问XAMPP首页(不用localhost)
首先本机使用固定ip,
1.在xampp\apache\conf\extra\httpd-xampp.conf文件中,将 # New XAMPP security concept 之下的:
在 Allow from ::1 127.0.0.0/8
后面增加:Allow from ::2 192.168.0.0/16
重启XAMPP

2. 如果想让网络其他电脑使用phpMyAdmin管理本机xampp中的MySQL:
    将xampp\mysql\bin\my.ini 文件中的[mysqld]段增加(假设本机使用ip地址192.168.0.10):
         bind-address="192.168.0.10"
 



----------------------------------
局域网访问win7中的apache

在 Vista/Win7 系统下,由于系统安全限制的问题,我们自己搭建的 Apache 或者 IIS 服务器在局域网中,别人的机器无法访问到,现解决办法如下:

在 控制面板 > 系统和安全 > Windows防火墙中 左侧点击 高级设置

点击左侧 入站规则,然后点击右侧的 新建规则,然后在弹出的入站规则向导中依次是

    规则类型:端口
    协议和端口我们选的是 TCP 协议和 特定本地端口(例:80)
    操作:允许连接
    何时应用规则中选中所有(域、公用、专用)
    输入名称和描述
    点击完成,就OK了。

经过以上设置,同局域网的其他计算机忆经可以用你的IP地址访问你搭建的服务器了。

----------------

我和另外一台机子在局域网内

我要访问他机子上的项目 

他修改了httpd文件,防火墙的例外也做了,路由上的映射也做了 

但我访问他(域名+端口,IP+端口都试过,非80端口)还是报403错误

请教高人指点一下啊~~~~~~~~谢谢
他的是server03 我的是win7

我访问他..........


提问者采纳
 
  
403是应用错误不是网络问题。让他去检查他的应用/系统是不是正常,可以让他试试本机访问。
403 - 禁止访问:IIS 定义了许多不同的 403 错误,它们指明更为具体的错误原因: ·403.1 - 执行访问被禁止。 
·403.2 - 读访问被禁止。 
·403.3 - 写访问被禁止。 
·403.4 - 要求 SSL。 
·403.5 - 要求 SSL 128。 
·403.6 - IP 地址被拒绝。 
·403.7 - 要求客户端证书。 
·403.8 - 站点访问被拒绝。 
·403.9 - 用户数过多。 
·403.10 - 配置无效。 
·403.11 - 密码更改。 
·403.12 - 拒绝访问映射表。 
·403.13 - 客户端证书被吊销。 
·403.14 - 拒绝目录列表。 
·403.15 - 超出客户端访问许可。 
·403.16 - 客户端证书不受信任或无效。 
·403.17 - 客户端证书已过期或尚未生效。 
·403.18 - 在当前的应用程序池中不能执行所请求的 URL。这个错误代码为 IIS 6.0 所专用。 
·403.19 - 不能为这个应用程序池中的客户端执行 CGI。这个错误代码为 IIS 6.0 所专用。 
·403.20 - Passport 登录失败。这个错误代码为 IIS 6.0 所专用。


提问者采纳
403是应用错误不是网络问题。让他去检查他的应用/系统是不是正常,可以让他试试本机访问。

403 - 禁止访问:IIS 定义了许多不同的 403 错误,它们指明更为具体的错误原因: ·403.1 - 执行访问被禁止。 
·403.2 - 读访问被禁止。 
·403.3 - 写访问被禁止。 
·403.4 - 要求 SSL。 
·403.5 - 要求 SSL 128。 
·403.6 - IP 地址被拒绝。 
·403.7 - 要求客户端证书。 
·403.8 - 站点访问被拒绝。 
·403.9 - 用户数过多。 
·403.10 - 配置无效。 
·403.11 - 密码更改。 
·403.12 - 拒绝访问映射表。 
·403.13 - 客户端证书被吊销。 
·403.14 - 拒绝目录列表。 
·403.15 - 超出客户端访问许可。 
·403.16 - 客户端证书不受信任或无效。 
·403.17 - 客户端证书已过期或尚未生效。 
·403.18 - 在当前的应用程序池中不能执行所请求的 URL。这个错误代码为 IIS 6.0 所专用。 
·403.19 - 不能为这个应用程序池中的客户端执行 CGI。这个错误代码为 IIS 6.0 所专用。 
·403.20 - Passport 登录失败。这个错误代码为 IIS 6.0 所专用。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值