不然很容易成为linux"伪大神"
建议你学习linux的时候同时学习unix中的solaris
推荐这本书
UNIX/Linux 系统管理技术手册(第4版) 90块钱吧,1000页
(Ubuntu 1404 + Apache22 + Tomcat7 + MySQL + SFTP)
<br />
<br />
为了方便多实例部署,同事避免权限重提并提高安全性,我们一般不使用系统的tomcat实例,而是在 用户目录 下再创建一个引用tomcat7的独立实例创建实例,同时为了避免与原tomcat 访问端口8080 和 控制端口8005 冲突,更改新实例端口。
准备工作:
将所有文件打包放到Tomcat文件的 ROOT 下,或者将打包成war包,放在 webapp 文件夹下,tomcat会自动解压。(apache可以放在其他文件夹下不和tomcat放在一起,再由配置文件配置,但是放一起方便上传)
启动:
apache启动,加载 sites-enabled 下的主机配置文件。客户访问链接,默认80端口,根据url、别名或者端口号判断是哪个虚拟主机然后到下面的发布目录 DocumentRoot ,根据后url缀判断是否由tomcat解析。静态文件(根据url后缀)自己解析(设置允许访问目录下的文件夹)。动态交给jkmount,就是之前的worklist内容的名字。然后找到worksproperties中上述的名字,找到下面的配置信息,根据 workerxxx 的 host 和 port 将请求的 url 发送过去。(本案例是发送到本机的对应tomcat实例端口),tomcat根据端口号找到本机相应的实例地址,再根据 url 找到与自己的位置的文件解析。然后响应返回html给JKMount在返回给Apache返回给客户端。
<br />
Options Indexes FollowSymLinks MultiViews 禁止显示Apache目录列表
参考资料
在/etc/resolvconf添加:blogmytestcom 127001
这样你ping blogmytestcom就会返回IP地址为127001
若果是服务器,你把域名的DNS解析到你的主机就可以了点击桌面右上角面板上的用户图标 选中菜单中的 系统设置 进入 系统设置 点击 网络 图标 点击网络后 我们就进入了 网络 界面 点选 网络代理 方法 中把 无 更换为 手动 填写相关代理服务器配置 应用到系统就完成了网络代理的配置进入站点配置目录
$ cd /etc/apache2/site-available/
该目录用于存放虚拟机的配置文件。
创建一个虚拟机的配置文件
$sudo vi democonf
这里是一个配置文件内容示例, 更详细的说明文档, 参考apahce的使用手册。
<VirtualHost demolocal:80>
DocumentRoot /var/>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)