|
|
沙发#
发布于:2014-04-05 17:21
请确认下-是在英文状态下输入的
|
|
板凳#
发布于:2014-04-06 05:31
|
|
地板#
发布于:2014-04-06 13:09
请新建一个虚拟主机,绑定你要的域名,然后输入网站目录的绝对路径,继续之后如果提示出错请把出错的画面截图上来,出错后请回到主界面kk一路回车后再回到主界面s1看看能否启动。
|
|
4楼#
发布于:2014-04-07 10:47
图片:QQ截图20140406213637.png 绑定虚拟主机 图片:QQ截图20140406213714.png 出现无法停止错误 图片:QQ截图20140406213816.png s5之后出现无法控制服务提示 图片:QQ截图20140406213834.png s1后出现以上画面 图片:QQ截图20140406214352.png 随后kk 然后再次s1 出现1067错误 |
|
5楼#
发布于:2014-04-07 22:52
在本地完整的按照你的截图进行了虚拟主机创建这个过程,确实会出现截图的错误。分析了下原因,在错误报告中找到了如下错误提示:
could not build the server_names_hash, you should increase server_names_hash_bucket_size: 32解决方法: 用notepad++等非记事本软件打开Nginx/conf/nginx.conf文件在http{....}中间增加一行配置: server_names_hash_bucket_size 128;以上128这个参数可以再往上或往下调,需要是32的倍数。具体分析如下: hash表主要作用是保存服务器名字,并由指令server_names_hash_max_size和server_names_hash_bucket_size所控制。参数hash bucket size总是等于hash表的大小,并且是一路处理器缓存大小的倍数。在减少了内存中的存取次数后,就会在处理器中加速查找hash表键值。如果hash bucket size等于一路处理器缓存的大小,那么在查找键的时候,最坏的情况下在内存中查找的次数为2。第一次是确定存储单元的地址,第二次是在存储单元中查找键值。因此,如果Nginx给出需要增大 hash max size 或 hash bucket size的错误提示时,那么就需要增大前一个参数的大小. 所以这个和域名中含有"-"没有直接关系,而是hash长度影响的。 请先按以上解决方法增加参数后再次按照截图中的过程添加虚拟主机即可! |
|