Apahce服务器配置1

Apahce服务器配置
#service httpd restart //重启Apahce服务
输入回环地址:127.0.0.1,测试Apahce是否安装配置成功.显示"羽毛"网页表示成功.
我们还可以自己建立一个网页测试Apahce:
在Apahce存放网页目录htdocs建立一个linux.html文件.
#vi /var/www/html/linux.html //进入/var/www/html/linux.html文件里编辑
Welcome to www.linuxext.com!! //编辑内容为Welcome to www.linuxext.com!!
保存退出(wq)
打开浏览器,在地址栏里输入:127.0.0.1/linux.html,网页正常显示就OK了.

建立一个test用户
#useradd test
#passwd test
登录test用户,建立个人主页.
我们先以root用户身份查看Apahce存放用户主页的相对路径(UserDir)是什么名字.
#vi /etc/httpd/conf/httpd.conf //打开Apahce配置文件
/UserDir 查找UserDir
UserDir public_html //找到此项,表明用户主页存放于用户目录的public_html文件夹中.
接着我们就在test家目录里建立public_html文件夹.
$pwd
/home/test
$mkdir public_html
然后我们到public_html文件夹中建立个人主页.
$cd /home/test/public_html
$vi linux.html //建立一个名为linux.html的网页
Welcome to www.linuxext.com!! //编辑内容为Welcome to www.linuxext.com!!
保存退出(wq)
打开浏览器查看我们自己编辑的个人主页是否可以查看.
#mozilla & //打开mozilla浏览器
我们以"http://IP地址(域名)/~用户名"的形式访问网页."~"表示家目录
在地址栏里输入
http://127.0.0.1/~test //127.0.0.1每台主机默认的回环地址
http://192.168.1.5/~test //192.168.1.5是我本机固定的IP地址
http://www.linuxext.com/~test //www.linuxext.com是我的DNS服务器的域名
以上三种方法都可以访问到我们的网页.
现在访问发现还不能进行访问,原因有两个,一是用户的主目录默认权限为700,其他用户是没有访问权限的
.二是Apahce服务器默认目录索引(DirectoryIndex)没有test.html项.
#su - test //切换到test用户
$pwd //查看当前所在目录
/home/test
$cd .. //向上一级目录
$pwd //查看当前所在目录
/home
$chmod 711 test //把test用户家目录权限改为711,使其他人都可以访问

#vi /etc/httpd/conf/httpd.conf //打开Apahce配置文件
/Directory 查找Directory关键字
test.html //添加默认主页
保存退出(wq)
#service httpd restart //重启Apahce服务器
现在我们就可以访问个人主页了!





每次访问我们自己的家目录总是加"~"有些不方便.下面我们就利用Apahce服务器的别名将其去掉.
#vi /etc/httpd/conf/httpd.conf //打开Apahce配置文件
/Alias //查找Alias关键字
Ailas /icons/ "/usr/local/apache/icons"下面添加Alias /test "/home/test/public_html"
保存退出(wq)
#service httpd restart //重启Apahce服务器
现在再用上面三种形式去掉"~",照样可以访问网页.





无文件缺省主页,显示文件列表和允许跟随软链接
#vi /etc/httpd/conf/httpd.conf //打开Apahce配置文件
/Directory

Options Indexes FollowSymLinks

保存退出(wq)
#service httpd restart //重启Apahce服务器
#pwd //显示当前所在目录
/home/test/public_html
#ln -s /usr/share/doc doc 把/usr/share/doc目录下的文件软链接到/home/test/public_html
哈哈,你现在再看看效果吧!!





访问网页密码保护
顾明思义,就是访问网页时输入正确的用户名和密码才能正常显示页面。下面我们就对访问/home/test/public_html/private目录进行密码保护。
#pwd //显示当前所在目录
/home/test/public_home
#htpasswd -c .aaa test //创建新的认证口令文件.aaa,用户为test;htpasswd命令格式为:htpaawd -c 认证口令 文件名 用户名;文件名为了安全起见我们在这里以"."开头隐含文件
系统提示输入两遍相同的认证口令;-c:创建(create),建立每一个用户用-c,从第二个用户开始不用-c选项了。
#cd /home/test/public_html/private //进入/home/test/public_html/private目录
#vi index.html //编辑一个测试网页
密码保护成功!! //编辑内容为“密码保护成功”
保存退出(wq)
#vi .htaccess //编辑.htaccess文件
AuthName "private file passwd" AuthName认证名字;"private file passwd"在密码框里显示的文字
AuthType Basic //AuthType认证方式,Basic是其中的一种认证类型
AuthUserFile /home/test/public_html/.aaa //AuthUserFile验证用户类型,/home/test/public_html/.aaa网页中存放用户密码的文件,一定要写明绝对路径
Require valid-user //只允许.aaa(存放用户密码的文件)里的用户可以访问网页目录
保存退出(wq)
#vi /etc/httpd/conf/httpd.conf //打开Apahce配置文件

AllowOverride All //使用.htaccess文件设置,相反如果用None参数就是不使用.aaa文件设置

#service httpd restart //重启Apahce服务台
打开浏览器在URL输入:http://127.0.0.1/test/private,访问网页时就需要用户和密码了。输入正确就可以正常显示页面了。
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,关于Vue项目在生产环境中如何使用Nginx、Apache、Tomcat等应用服务器进行部署,我可以给您提供一些参考信息。 1. Nginx部署Vue项目 Nginx是一个高性能的Web服务器,可以用于部署Vue项目。下面是部署Vue项目的简单步骤: 1)安装Nginx; 2)将Vue项目打包,得到dist文件夹; 3)将dist文件夹拷贝到Nginx的html目录下; 4)修改Nginx的配置文件,将请求转发至Vue项目的index.html文件; 5)启动Nginx。 以下是一个简单的Nginx配置文件示例: ``` server { listen 80; server_name yourdomain.com; root /usr/share/nginx/html; index index.html; location / { try_files $uri $uri/ /index.html; } } ``` 2. Apache部署Vue项目 Apache是另一个常用的Web服务器,也可以用于部署Vue项目。下面是部署Vue项目的简单步骤: 1)安装Apache; 2)将Vue项目打包,得到dist文件夹; 3)将dist文件夹拷贝到Apache的htdocs目录下; 4)修改Apache的配置文件,将请求转发至Vue项目的index.html文件; 5)启动Apache。 以下是一个简单的Apache配置文件示例: ``` <VirtualHost *:80> ServerName yourdomain.com DocumentRoot /var/www/html <Directory /var/www/html> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/www/html> RewriteEngine On RewriteBase / RewriteRule ^index\.html$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.html [L] </Directory> </VirtualHost> ``` 3. Tomcat部署Vue项目 Tomcat是一个Java应用服务器,也可以用于部署Vue项目。下面是部署Vue项目的简单步骤: 1)安装Tomcat; 2)将Vue项目打包,得到dist文件夹; 3)将dist文件夹拷贝到Tomcat的webapps目录下; 4)修改Tomcat的配置文件,将请求转发至Vue项目的index.html文件; 5)启动Tomcat。 以下是一个简单的Tomcat配置文件示例: ``` <Context path="/" docBase="/path/to/dist"> <Resources> <PreResources className="org.apache.catalina.webresources.DirResourceSet" base="/path/to/dist" webAppMount="/"> </PreResources> </Resources> </Context> ``` 希望以上信息可以对您有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值