我正在与 Apache 和Passenger 合作进行Rails 项目。在重新启动期间我收到以下错误
Cannot load /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/ext/apache2/mod_passenger.so intoserver: /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/ext/apache2/mod_passenger.so: cannotopen shared object file: No such file or directory
但是 apache 配置文件没有变化。我附上了 conf 文件中的片段
287 LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/ext/apache2/mod_passenger.so
288 PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11
289 PassengerRuby /usr/bin/ruby1.8
我也无法在服务器指向的位置找到共享对象文件,尽管我不确定 .so 文件是如何工作的(创建/销毁)
如果有人能向我解释到底发生了什么,我也将不胜感激。我知道共享对象文件是任务,它被删除的原因可能是什么。
我正在尝试设置邮件服务器来接收电子邮件,我正在使用弹性 IP 的 Ubuntu EC2 实例上的 Postfix 和反向 DNS 查找指向我的域。
我可以在本地帐户之间发送和接收电子邮件,但无法接收外部电子邮件。
我已经设置了我的 MX 记录并且能够毫无问题地 telnet 到端口 25,但我仍然怀疑我的 MX 记录是否正确
A mail.example.in 123.123.3.11 (delete) 300 2010-10-12 03:37:24
A example.in 123.123.3.11 (delete) 300 2010-10-11 04:34:53
MX example.in mail.example.in (delete) 300 10 2010-10-12 02:03:03
A www.example.in 123.123.3.11 (delete) 300 2010-10-11 04:34:15
MX www.example.in mail.example.in (delete) 300 10 2010-10-12 02:12:51
Run Code Online (Sandbox Code Playgroud)
netstat -nl 给我
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
tcp 0 …Run Code Online (Sandbox Code Playgroud)