本想弄个OS级别的FTP服务算了,结果评估下来,本地用户,一个网段还可以,但是其它网段的就很慢,所以还是换个HTTP目录服务算了。
正好,solaris sparc 10 预装了apache2.0.59,本想更简便,谁知道麻烦的东西在后面呢。

1。各个文件夹分类乱。
    这个是预装的软件的老毛病了,apache2被装在 /usr/apache2,  配置文件http-conf在/etc/apache2, 应用模块和
logs文件在/var/apache2.

2。端口权限问题。
    出于Solaris的安全管理控制吧,当使用小于1024的端口的时候,必须由sys,admin等系统权限的用户来完成,所以
启动apache2的时候,如果你想用http://xxx.xxx.xxx.xxx/MODULE, 也就是不想加端口号的时候,必须要用系统权限用户来启动。否则你只能使用大于1024的端口号。
    端口号的配置文件在/etc/apache2/httdp.conf-example, 你把这文件改成“httdp.conf”,然后进去找“Listen”项目就可以了

3。运行时的进程文件启动问题
   由于是预装,所以很多文件没有被创建,当然也包括文件夹。apache2.0.59就是有个/var/run/的文件夹创建。
所以你运行会出错,建议多看error_log,告诉你/var/run/apache2/httpd.pid文件无法打开.
其实你只需要把/var/run/apache2文件夹创建好了就可以了.

到此,你配置的apache2的testdemo就可以运行了.

使用:
# /usr/apache2/bin/apachectl start
来启动

使用:
# /usr/apache2/bin/apachectl -k stop
来终于服务。

就写到这里吧,嘿嘿。

相关文章:

  • 2021-12-07
  • 2022-01-26
  • 2022-01-28
  • 2021-06-24
  • 2021-06-18
  • 2021-09-13
  • 2021-08-26
  • 2021-12-08
猜你喜欢
  • 2021-08-30
  • 2021-11-30
  • 2021-10-06
  • 2022-01-14
相关资源
相似解决方案