存档

‘windows’ 分类的存档

Vmware NAT方式连接网络设置

2014年4月10日 没有评论

Vmware提供了3种让虚拟机连接物理主机的方法:Bridge、Host-only、Nat。其中的Bridge网桥的方式只需要将虚拟机和物理主机在同一IP段即可,Host-only即虚拟机只能和物理主机通信(通信使用Vmnet1网卡),NAT的方式也是使用比较多方式了(通信使用Vmnet8网卡),下面就简单说一下物理机和虚拟机设置的方法。

第一步设置Vmware 虚拟网络编辑器(Virtual Network Editor)

选择Vmnet8网卡,将Subnet Ip设置:192.168.10.0(关键是第三位,可以随便设置0~255内数字,只需不要和物理机的网段重复即可),点击Apply应用即可!

1

 

注意:此网段的网关为192.168.10.2,在Nat Settings中查看,并且可以修改!

第二步设置Vmnet8网卡

Vmnet8IP地址设置为:192.168.10.1

子网掩码为:255.255.255.0

默认网关可以滞空!

2

第三步设置虚拟机IP

我的虚拟主机是centos 6.4的系统,做如下设置:


DEVICE=eth0
HWADDR=00:0C:29:51:A6:84
TYPE=Ethernet
UUID=4ef3c715-400d-4336-88b5-4df86b5c2a61
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.10.10
NETMASK=255.255.255.0
GATEWAY=192.168.10.2

到此虚拟机和物理主机之间可以互相ping通,如果虚拟机ping不同主机,重启Vmnet8网卡进行尝试!

 

 

分类: windows 标签:

apache启动服务443端口占用

2014年3月17日 没有评论

今天再把重装系统以前的wamp环境中的apache手动装成windows服务时,遇到了下面的错误:
D:\wamp\Apache24\bin>httpd.exe -k install
Installing the Apache2.4 service
The Apache2.4 service is successfully installed.
Testing httpd.conf….
Errors reported here must be corrected before the service can be started.
(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: mak
e_sock: could not bind to address [::]:443
(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: mak
e_sock: could not bind to address 0.0.0.0:443
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs
然后上网查找了一下资料,还是第一次看到这个问题!发现是443的端口被占用了,下面说一下解决办法。
查看查用端口程序:

D:\wamp\Apache24\bin>netstat -anob

这时候会查来很多,查找端口号为443的记录的pid和占用的进程名称,然后调出任务管理器,任务管理器的默认是不现实pid的,查看-》选择列-》pid,这时pid显示出来了,找到对应进程,结束即可!此时启动apache服务正常启动!

分类: windows 标签:

Apache手动安装成Windows的服务(转)

2014年3月17日 没有评论

可以选择在安装Apache时自动将其安装为一个服务。如果选择”for all users”,那么Apache将会被安装为服务。

如果选择了”only for the Current User”,可以在安装后手动将Apache注册为服务。注意,必须是Administrators组的成员才能成功注册服务。 使用Apache Service Monitor工具,可以查看和管理你所在网络上的所有机器上安装的Apache服务的状态。为了能够使用这个工具管理Apache服务,你必须首先自动或手动安装Apache服务。

可以在Apache安装目录的bin子目录下,使用如下命令将Apache安装为Windows NT服务:

httpd -k install

如果想指定服务的名称,可以使用下面的命令。当你在同一机器上安装多个Apache服务时,你必须为它们指定不同的名字。

httpd -k install -n “服务名”

如果你想为不同名称的服务使用不同的配置文件,则安装时需要指定配置文件:

httpd -k install -n “服务名” -f “c:\files\my.conf”

如果你使用的是第一个命令,也就是除 -k install 外没有其它命令行参数,那么被安装的服务名称将是:Apache2.2 ,配置文件将使用conf\httpd.conf 。

要移除一个Apache服务很简单:

httpd -k uninstall

或者使用下述命令移除特定名称的Apache服务:

httpd -k uninstall -n “服务名”

通常,启动、重启、关闭Apache服务的方法是使用Apache Service Monitor工具,另外也可以使用控制台命令:

NET START Apache2.2 和 NET STOP Apache2.2 或者通过Windows服务控制面板。在启动Apache服务之前,你应当使用下面的命令检查一下配置文件的正确性: httpd -n “服务名” -t 你可以通过命令行开关来控制Apache服务。

要启动一个已经安装的Apache服务,可以使用: httpd -k start

要停止一个已经安装的Apache服务,可以使用: httpd -k stop 或 httpd -k shutdown

要重启一个运行中的Apache服务,强制它重新读取配置文件,可以使用: httpd -k restart

默认情况下,Apache服务将被注册为以本地系统用户(LocalSystem帐号)身份运行。LocalSystem帐号没有网络权限,不能通过任何 Windows安全机制访问网络,包括文件系统、命名管道、DCOM或secure RPC ,但是它对于本地资源却拥有广泛的特权。

—————————————

将Apache2手动安装成Windows的服务

如果在安装时没有将Apache安装成Windows的服务,那么安装结束后,也可以通过命令行来实现。在<APACHE_HOME>目录下的bin文件夹中,有Apache.exe文件。具有以下执行的参数: 安装为Windows服务

apache -k install -n “服务名”

要安装一个使用特定配置的服务,安装时指定配置文件:

apache -k install -n “服务名” -f “\my server\conf\my.conf”

要移除一个Apache服务,使用: apache -k uninstall -n “服务名” 如果没有指定服务名,缺省地,将使用”Apache2″。 更多的命令可以用 apache -h 命令来查看

Windows服务方式启动MySQL

2014年3月11日 没有评论

最近在MySQL官网上面下载了最新版本的MySQL,没有选择msi安装包进行下载,选择普通的zip的下载,而非msi安装包中,是不提供mysql的config配置向导的,只有一个my-default.ini文件,那么MySQL的启动和配置我们就需要自己手动来进行配置了。

环境:
OS : Win7旗舰版_X64位
MySQL : mysql-5.6.14-winx64

1 安装配置MySQL
将MySQL安装包解压到D:\mysql中,然后复制个my-default.ini并将其重命名为my.ini,然后对其进行简单的配置就可以达到启动Mysql的目的。
my.ini文件:

[mysqld]
basedir  Graveyard:  = D:\mysql\
datadir = D:\mysql\data
port = 3306

接下来将MySQL的bin目录加入到系统环境变量PATH中:
计算机->属性->高级->环境变量->系统变量->PATH,在PATH的最后加入”;D:\mysql\bin”。
打开MSDOS界面,输入

mysqld --verbose --help

可以查看mysqld的各项参数。

2 安装MySQL启动服务
打开MSDOS界面输入

D:\mysql\bin\mysqld --install MySQL --defaults-file=D:\mysql\my.ini

–install 参数后面跟的是服务名称
–defaults-file 参数后面制定mysql运行时使用的配置文件
看到Service successfully installed表明服务安装成功。

注意事项:
如果dos命令这样“mysqld –install MySQL –defaults-file=D:\mysql\my.ini”,服务的路径前缀会默认使用C:\Program Files (x86)\mysql\bin这些内容,这样服务就无法正常启动了!

3 管理服务命令

NET START MySQL #启动mysql
NET STOP MySQL #停止mysql
NET RESTART MySQL #重启MySQL

至此,我们的MySQL配置安装基本成功,此时在MSDOS界面输入

mysql
就可以登陆到mysql服务器了,默认使用的是root用户,密码为空。
当然您也可以通过配置my.ini来打造自己的个性的mysql服务器,这里就不做多讲了!

分类: Mysql, windows 标签:

apache2.4 403 Forbidden问题

2014年3月11日 没有评论

今天在给Ubuntu搭建LAMP的开发环境时,遇到了一个403 Forbidden的问题,折腾了好久才找到了问题所在,就把问题和解决方案在此记录下来。

首先想到的是apahe配置的权限问题,是不是有问题,原来是这么写的

<Directory >
   #...
  【AV女優】むっちり巨乳ギャル北川瞳のエロ過ぎるオナニー動画が間違いなくヌケる    More    Order  wholesale NFL jerseys  allow,deny
    cheap NFL jerseys    Demokratyczna  Allow from all
 </Directory>

以前在2.2的时候一直这么写的,在windows上面一直用的算2.2也没有使用过2.4,当然也考虑到文件目录的权限问题,为此我把整个目录丁权限设置成777(实际环境不建议大家这么写,太过危险),但是还是403问题。

最后在我去看了apache的错误日志,默认是在/var/log/apache2/error.log下面的

,发现这样的错误日志记录:

[Fri Dec 13 16:09:29.552126 for 2013] First [authz_core:error] Mysql服务器内存过小启动失败问题 [pid 12876] [client 127.0.0.1:36092] AH01630: client cheap NFL jerseys denied by server configuration: wholesale nba jerseys /home/king/project/ecmall/

拿着这些错误去进行搜索,在google上面找到了答案,原来apache2.4停止使用apache2.2的授权方式,使用如下的方式代替上面提到的权限方式:

<Directory  ...>
# ....
Require all granted
</Directory>

修改重启apache2就正常了!

分类: windows 标签: ,