linux上配置apache各种功能
来源:互联网 发布:javascript入门难吗 编辑:程序博客网 时间:2024/05/29 14:05
1.给apache服务器添加http跳转https
打开 /etc/httpd/conf/httpd.conf配置文件(apache的配置文件位置),在<Directory "/var/www/html">(网站访问的文件夹路径)下的AllowOverride All下一行添加以下内容:
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R]
重启apache即可生效。
通过上述配置可以将服务器所有的http访问都重置到https。
继续添加:
RewriteCond %{HTTP_HOST} ^ip地址$
RewriteRule (.*) https://你的链接 [R]
这样可以将ip地址访问自动跳转到链接访问
所用到的规则修正符如下:
1) R 强制外部重定向
2) F 禁用URL,返回403HTTP状态码。
3) G 强制URL为GONE,返回410HTTP状态码。
4) P 强制使用代理转发。
5) L 表明当前规则是最后一条规则,停止分析以后规则的重写。
6) N 重新从第一条规则开始运行重写过程。
7) C 与下一条规则关联
如果规则匹配则正常处理,以下修正符无效
8) T=MIME-type(force MIME type) 强制MIME类型
9) NS 只用于不是内部子请求
10) NC 不区分大小写
11) QSA 追加请求字符串
12) NE 不在输出转义特殊字符 \%3d$1 等价于 =$1
2.阿里云开启安全组
首先在服务器上开启防火墙端口:firewall-cmd --zone=public --add-port=3000/tcp --permanent,重启防火墙:firewall-cmd --reload
接着在阿里云控制台找到服务器实例选项进入实例列表页面(左边云服务器ECS-实例) -> 列表对应服务器右边有个更多按钮,选到安全组设置 -> 配置规则 -> 可以选择快速创建规则和添加安全组规则 -> 自定义端口自己定,授权对象为0.0.0.0/0,其他默认。
其他内容等待总结中……
- linux上配置apache各种功能
- linux上resin +apache整合配置
- Apache服务器在linux上的配置
- 在Linux上配置Apache HTTPS服务
- Linux上Apache的基础配置
- Linux上apache配置多个项目
- linux上配置apache和tomcat配置转发mod_jk
- 【linux】linux上安装apache以及httpd.conf基本配置
- mac 上apache配置
- 在Linux(RHEL4)上配置Apache和Resin
- 在 Linux/Apache 2.2 上配置SVN服务器
- arch linux上apache+mysql的安装与配置
- Linux上配置Apache支持中文名称文件下载
- apache-httpd在Linux上的安装与配置
- Linux上安装Apache,安装mod_jk,相关配置
- linux上安装apache以及httpd.conf基本配置
- linux上安装apache以及httpd.conf基本配置
- linux上关于apache和tomcat配置的经验总结
- Scheduler模块详解
- FreeMarker日期打印不出来
- 113. Path Sum II
- 利用matlab2017进行深度学习
- VS2010 导入应用程序 exe 调试 DLL
- linux上配置apache各种功能
- Selenium使用Firefox测试SSL页面反复提示不信任问题
- 对超大数求余
- ${pageContext.request.contextPath}和<%=request.getContextPath()%>
- logstash的坑:不能重复读一份完全相同的文件!
- hdu 2191 多重背包入门
- VTK学习-VTK管线
- mysql函数之SUBSTRING_INDEX(str,"/",-1)
- 频域自适应滤波器的理解