Heim > Backend-Entwicklung > PHP-Tutorial > 在RedHat6上,如何设置运行tomcat6的用户与httpd一致?

在RedHat6上,如何设置运行tomcat6的用户与httpd一致?

WBOY
Freigeben: 2016-06-06 20:47:27
Original
962 Leute haben es durchsucht

问题说明:
1. 在RedHat6上,已利用 yum install 装好了 tomcat & httpd。
2. tomcat 的默认运行用户及组是 tomcat, httpd 的默认运行用户及组是 apache。
3. 现在我希望以apache用户身份,同时运行tomcat & apache。
4. 请问如何设置?

问题缘由:
老系统有一个导入功能,是通过 httpd 的 php 画面上传配置文件,然后通过 java 后台( 运行在 tomcat 里 )导入系统。
具体过程是:
1. 通过php画面选择要导入的配置文件。
2. 上传的配置文件 php 会自动在 /tmp/ 目录下生成一个相应的临时文件。
3. php 会把生成的临时文件名( /tmp/*** ) 作为参数传给 java 后台。
4. 现在因为我的 httpd 用户与 tomcat 用户不一致,所以 java 后台读不到 php 的临时文件。

回复内容:

问题说明:
1. 在RedHat6上,已利用 yum install 装好了 tomcat & httpd。
2. tomcat 的默认运行用户及组是 tomcat, httpd 的默认运行用户及组是 apache。
3. 现在我希望以apache用户身份,同时运行tomcat & apache。
4. 请问如何设置?

问题缘由:
老系统有一个导入功能,是通过 httpd 的 php 画面上传配置文件,然后通过 java 后台( 运行在 tomcat 里 )导入系统。
具体过程是:
1. 通过php画面选择要导入的配置文件。
2. 上传的配置文件 php 会自动在 /tmp/ 目录下生成一个相应的临时文件。
3. php 会把生成的临时文件名( /tmp/*** ) 作为参数传给 java 后台。
4. 现在因为我的 httpd 用户与 tomcat 用户不一致,所以 java 后台读不到 php 的临时文件。

  • -#这个改配置就可以的吧

jsvc -user username

还有记得有个xml的配置文件也可以的。

如果这样改的话,你要连同 log 文件的权限全部改掉,才能保证正常运转,一般读权限应该都是有的,改 httpd 的简单,/etc/httpd/conf/httpd.conf 的 user 和group 修改就行

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage