问题列表 - 第48707页

如何为Apache httpd安装mod_ssl?

所以我httpd前一段时间安装了Apache ,并且最近回到它尝试设置SSL并让它为几个不同的tomcat服务器提供服务.

目前我有两个完全独立的Tomcat实例,提供略有不同的版本(一个用于开发,一个用于演示)我的Web应用程序到两个不同的端口:

  • example.com:8081
  • example.com:8082

我已经成功(一月后)用于mod_jk获取httpd服务同样的Tomcat实例http://www.example.com:8090/devhttp://www.example.com:8090/demo (8090只因为我已经有了8080通过码头在这一阶段运行的其他应用程序)在使用下面的代码httpd.conf:

LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel debug

<VirtualHost *:8090>
    JkMount /devd* tomcatDev
    JkMount /demo* tomcatDemo
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我不想做的是启用SSL.

我添加了以下内容httpd.conf:

Listen 443
<VirtualHost _default_:443>
    JkMount /dev* tomcatDev
    JkMount /demo* tomcatDemo
    SSLEngine on
    SSLCertificateFile "/opt/httpd/conf/localhost.crt"
    SSLCertificateKeyFile "/opt/httpd/conf/keystore.key"
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

但是当我尝试重新启动Apache时apachectl restart(是的,关闭我提到的其他应用程序,所以它没有玩具有https连接)我不断得到错误:

无效命令'SSLEngine',可能由服务器配置中未包含的模块拼写错误或定义.httpd没有运行,试图启动

我看了一下httpd/modulesdir,确实没有mod_ssl,只有mod_jk.sohttpd.exp.

我已经尝试使用yum进行安装mod_ssl,它说它已经安装好了.事实上,我能找到mod_ssl.so/usr/lib/httpd/modules,但是这不是路径,我安装位置httpd …

apache ssl

64
推荐指数
4
解决办法
21万
查看次数

如何在不激活的情况下将其他应用程序窗口置于前面?

我想把一个窗口(来自其他应用程序)带到前面.目前我正在使用:

::SetWindowPos(hwnd, GetForegroundWindow(), 0, 0, 0, 0, SWP_ASYNCWINDOWPOS | SWP_NOACTIVATE | SWP_NOMOVE | SWP_NOSIZE);
Run Code Online (Sandbox Code Playgroud)

它工作正常,但在一些(我不知道)的情况下,它使窗口始终在顶部.根据MSDN,我应该使用它HWND_NOTOPMOST,GetForegroundWindow()但它不起作用 - 窗口停留在其他(不总是在顶部)窗口下.

如何在不激活前面的情况下将窗户拉到前面?

c++ windows winapi z-order

7
推荐指数
1
解决办法
6333
查看次数

标题是什么('P3P:CP ="CAO PSA OUR"'); 做?

什么是header('P3P: CP="CAO PSA OUR"');

如何/为什么它会让这个脚本在IE中正常工作?

session_start();

if (!session_is_registered(pre_myusername)) {
    header("location:index.php");
    exit();
}
Run Code Online (Sandbox Code Playgroud)

php session p3p

51
推荐指数
2
解决办法
6万
查看次数

`/usr/bin/strip` 的任何 Java 对应物吗?

是否有任何工具可以从 Java .class 文件中删除调试信息,就像/usr/bin/strip可以从 Linux 上的 C/C++ 对象文件中删除一样?

编辑:我喜欢 Thilo 和 Peter Mmm 的回答:Peter 的回答很短,以至于暴露了我对 JDK 附带的内容的无知;Thilo 的 ProGuard 建议无论如何我肯定会检查它似乎提供的所有额外功能。谢谢蒂洛和彼得!

java strip debug-information .class-file

5
推荐指数
1
解决办法
2760
查看次数

在C++中#define mockable virtual

我找到了这段代码:

#define mockable virtual

你知道为什么有人会像这样定义虚拟吗?我只是好奇这是做什么的重点

c++

3
推荐指数
1
解决办法
285
查看次数

JSF中的"for"循环

我只需要for在JSF/ICEFaces中执行一个非常基本的循环,基本上是渲染列号

类似下面的伪代码

for(int i=0; i<max; i++)
{
   <td>#{i}</td>
}
Run Code Online (Sandbox Code Playgroud)

<c:forEach>超过集合标记迭代,但我不想让我的支持bean更复杂返回整数的一个愚蠢的集合.

你知道更短更智能的方式吗?

谢谢

java jsf icefaces jspx

8
推荐指数
2
解决办法
3755
查看次数

沙盒Clojure怎么样?

我正在编写一个应用程序,允许我的应用程序的用户使用Clojure扩展它.Clojure通过应用程序中的网页输入并"evaled"运行.我的问题是我如何沙箱用户输入的代码,以便它不会破坏任何东西或调用System.exit或类似的东西?

clojure

7
推荐指数
2
解决办法
1498
查看次数

通过引用32/64位传递时C中的字节顺序问题

我在下面的例子中遇到了一个字节序问题.在这个main()传递地址的32位整数和myfunc()接收它在64位.

#include <stdint.h>
#include <stdio.h>

void myfunc(uint64_t *b)    
{    
    printf("%llx\n", *b);    
if ((*b & 255) == 127)    
   printf("\n It works\n");    
else    
    printf("\n Not working\n");    
}

main()    
{    
uint32_t a = 127;    
    printf("\n%lx\n", a);
    myfunc(&a);
}
Run Code Online (Sandbox Code Playgroud)

它在小端平台(Windows)上正常工作.

7f
28ff780000007f
Run Code Online (Sandbox Code Playgroud)

有用

但它在big endian(AIX)上失败了.

7f
7fdeadbeef
Run Code Online (Sandbox Code Playgroud)

不工作

我认为当我们传递32位的地址并在64位接收时,在大端平台上它接收到其他32位.但我不确定.请帮助我了解这背后发生的事情.我不能在这里正确编写第一行程序.

非常感谢安

c endianness

0
推荐指数
1
解决办法
280
查看次数

我应该将图像作为数据/ base64嵌入CSS或HTML中

为了减少服务器上的请求数量,我将一些图像(PNG和SVG)作为BASE64直接嵌入到css中.(它在构建过程中自动化)

像这样:

background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAFWHRTb2Z0d2FyZQBBZG etc...);
Run Code Online (Sandbox Code Playgroud)

这是一个好习惯吗?有什么理由可以避免这种情况吗?是否有一些主要的浏览器没有数据网址支持?

奖金问题:为CSS和JS做这个也有意义吗?

html css base64

130
推荐指数
4
解决办法
7万
查看次数

@Startup注释不起作用

我使用@Startup注释在EJB中的部署过程中设置入口点,但它不起作用.请参阅以下代码示例:

@Singleton
@Startup
public class SchedulerManager {

    private static Logger log = Logger.getLogger(SchedulerManager.class);

    @PostConstruct
    public void atStartup() {
       System.out.println("stutrup!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用JBoss5.1.0

    <dependency>
        <groupId>javax</groupId>
        <artifactId>javaee-api</artifactId>
        <version>6.0</version>
        <type>jar</type>
        <scope>provided</scope>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

请给我建议我做错了什么.

谢谢!阿尔乔姆

java ejb startup postconstruct

2
推荐指数
1
解决办法
3442
查看次数