nginx和apache下禁止IP访问80和443,但域名能访问
最近对公网IP访问网站,进行关停IP访问处理, 采用域名访问。多数站点采用 nginx 及少量apache,具体配置修改如下:
一、nginx配置文件nginx.conf加入
#只是关闭访问IP 80
server{
listen 80 default;
server_name _;
return 403;
}
#关闭访问IP 80和443
如何解决手机和pc两个独立系统不同地址自动切换?
之前做手机版的程序需要实现与PC系统不同地址之间切换。
再说现在手机版的流行了,有些系统可能不想在传统系统上再开发。独立出来更明确一些,依然数据共享。
手机版和PC版块切换方式可能部分人采用前端JS 来处理,
个人喜欢用服务端rewrite 。(当然前提条件是不在一个系统上,一个系统上就不需要这些了,程序判断,多做一套模板了)
假设依我博客为案例:
如何在win+apache的环境下运行linux的共享站点?
linux需要文件目录需要共享到windows 那就用samba,之后
搭建WEB环境 配置共享站点,接下来直接进入主要的配置说明,安装那些就过滤了。
一、打开/etc/samba/smb.conf
workgroup = WORKGROUP #修改为共享那台机子的组,具体 我的电脑-》属性-》计算机名-》工作组 就添这个
server string = atlyc #显示到windows的描述,随便填写
二、 接着添加一个共享目录
[shops] # 这个windows的目录路径,会用到它,可以随便写
comment = shop #共享描述
path = /www/shop.apoyl.cn #共享目录站点
browseable = yes #开启游览权限
writable = yes #写入权限
#create mode = 0765
#drectory mask = 0765
public = yes #公开
guest account = smb #指定用户
hosts allow = 125.64.41.176 #指定主机
write list = smb #开启该用户下子目录写入权限
注意 上面的写入权限,只是一方面的,如果linux文件本身没有写入,游览权限你也没法,
所以 这个你要查看linux 下 /www/shop.apoyl.cn 需要开启该目录的写入权限
还有一个selinux 建议要关闭!
三、配置好了,就启动 service smb start
最新WAMP主要的配置及安全考虑
之前LNMP 耍的多,
这哈最近一段安装WAMP这个比较多,就顺便了汇总一下
对于安装顺序 apache_2.2.3->php-5.3.2->ZendOptimizer-3.2.0->mysql-5.5.15
一、apache配置
1、在安装过程中,注意一定要填写邮件地址 可以随便写
2、配置文件httpd.conf 修改文件路径 “\” 需改成 “/”
3、DocumentRoot 和
4、配置虚拟站点 #Include conf/extra/httpd-vhosts.conf 去掉 # 号 (后面在说配置虚拟站点)
5、开启httpd日记记录 分别搜索ErrorLog和CustomLog 如前面有# 号 去掉前面的#号 可以修改相应的日记目录文件地址
下面几点为开启支持php 这个是在安装配置完php,才能正常启动apache