9 More Discussions You Might Find Interesting
1. Solaris
What file I need to edit if I need to change hostname in SUN OS 5.10
Please advice ....... (1 Reply)
Discussion started by: chuikingman1
1 Replies
2. Solaris
I want to change my solaris hostname. Tell me what are the files i have to change. Will it requires reboot to get reflect with the new name
I changed in /etc/inet/hosts (3 Replies)
Discussion started by: rogerben
3 Replies
3. UNIX for Dummies Questions & Answers
How to change host name in NCR Unix version 3.0 release 4.0
I got the OS version and OS release from executing uname -v and uname -r (9 Replies)
Discussion started by: nalina
9 Replies
4. Red Hat
Hello,
I would like to change the hostname on a Linux server (RHEL4).
I try different methods in vain :
- by using hostname command
- by changing /etc/hosts and /etc/hostname
But after restarting server, the old hostname re-appears... :confused:
And the file ./proc/sys/kernel/hostname... (3 Replies)
Discussion started by: madmat
3 Replies
5. UNIX for Dummies Questions & Answers
Hello,
I am new to Solaris.
I am using stand alone Solaris 10.0 for test/study purpose and connecting to internet via an ADSL modem which has DHCP server. My Solaris is working on VMWare within winXP. My WinXP and Solaris connects to internet by the same ADSL modem via its DHCP at the same... (1 Reply)
Discussion started by: XNOR
1 Replies
6. UNIX for Dummies Questions & Answers
Hi, I asked this question whenI was running solaris 8
and got some very good answers. I've just uograded to Solaris 10 and there seems to quite a few changes so I need to know again.
https://www.unix.com/showthread.php?t=8547
------------
Hi (now solaris 10)
I know how to change the... (2 Replies)
Discussion started by: fishman2001
2 Replies
7. HP-UX
Hello..
I wanted to know how to change IP and Hostname on HPUX system, and I don't want to make it as NIS master either.
Could someone tell me the files I need to modify and make sure it's on network?
Thanks! :o (3 Replies)
Discussion started by: catwomen
3 Replies
8. UNIX for Advanced & Expert Users
Dear All.
I will like to know beside the following command
"hostname hostname"
what other command that can change the hostname of the Unix.
Thanks. (4 Replies)
Discussion started by: gelbvonn
4 Replies
9. UNIX for Dummies Questions & Answers
Hi, ( running solaris 8 )
I know how to change the hostname temparily, by login in as root
typing
hostname = xxxxx
but, this obviously goes when the system is rebooted. I'm not sure what files need changing to make this a permant change.
Could anyone help me please? (9 Replies)
Discussion started by: fishman2001
9 Replies
LEARN ABOUT OSX
apache2::uri
apache_mod_perl-108~358::mod_perl-2.0.7::docs::api::ApacUser:Contributed Perl Dapache_mod_perl-108~358::mod_perl-2.0.7::docs::api::Apache2::URI(3)
NAME
Apache2::URI - Perl API for manipulating URIs
Synopsis
use Apache2::URI ();
$hostport = $r->construct_server();
$hostport = $r->construct_server($hostname);
$hostport = $r->construct_server($hostname, $port);
$hostport = $r->construct_server($hostname, $port, $pool);
$url = $r->construct_url();
$url = $r->construct_url($rel_uri);
$url = $r->construct_url($rel_uri, $pool);
$parsed_uri = $r->parse_uri($uri);
$parsed_uri = $r->parsed_uri();
$url = join '%20', qw(one two three);
Apache2::URI::unescape_url($url);
Description
While "APR::URI" provides a generic API to dissect, adjust and put together any given URI string, "Apache2::URI" provides an API specific
to Apache, by taking the information directly from the $r object. Therefore when manipulating the URI of the current HTTP request usually
methods from both classes are used.
API
"Apache2::URI" provides the following functions and methods:
"construct_server"
Construct a string made of hostname and port
$hostport = $r->construct_server();
$hostport = $r->construct_server($hostname);
$hostport = $r->construct_server($hostname, $port);
$hostport = $r->construct_server($hostname, $port, $pool);
obj: $r ( "Apache2::RequestRec object" )
The current request object
opt arg1: $hostname ( string )
The hostname of the server.
If that argument is not passed, "$r->get_server_name" is used.
opt arg2: $port ( string )
The port the server is running on.
If that argument is not passed, "$r->get_server_port" is used.
opt arg3: $pool ( "APR::Pool object" )
The pool to allocate the string from.
If that argument is not passed, "$r->pool" is used.
ret: $hostport ( string )
The server's hostport string
since: 2.0.00
Examples:
o Assuming that:
$r->get_server_name == "localhost";
$r->get_server_port == 8001;
The code:
$hostport = $r->construct_server();
returns a string:
localhost:8001
o The following code sets the values explicitly:
$hostport = $r->construct_server("my.example.com", 8888);
and it returns a string:
my.example.com:8888
"construct_url"
Build a fully qualified URL from the uri and information in the request rec:
$url = $r->construct_url();
$url = $r->construct_url($rel_uri);
$url = $r->construct_url($rel_uri, $pool);
obj: $r ( "Apache2::RequestRec object" )
The current request object
opt arg1: $rel_uri ( string )
The path to the requested file (it may include a concatenation of path, query and fragment components).
If that argument is not passed, "$r->uri" is used.
opt arg2: $pool ( "APR::Pool object" )
The pool to allocate the URL from
If that argument is not passed, "$r->pool" is used.
ret: $url ( string )
A fully qualified URL
since: 2.0.00
Examples:
o Assuming that the request was
http://localhost.localdomain:8529/test?args
The code:
my $url = $r->construct_url;
returns the string:
http://localhost.localdomain:8529/test
notice that the query (args) component is not in the string. You need to append it manually if it's needed.
o Assuming that the request was
http://localhost.localdomain:8529/test?args
The code:
my $rel_uri = "/foo/bar?tar";
my $url = $r->construct_url($rel_uri);
returns the string:
http://localhost.localdomain:8529/foo/bar?tar
"parse_uri"
Break apart URI (affecting the current request's uri components)
$r->parse_uri($uri);
obj: $r ( "Apache2::RequestRec object" )
The current request object
arg1: $uri ( string )
The uri to break apart
ret: no return value
warning:
This method has several side-effects explained below
since: 2.0.00
This method call has the following side-effects:
1. sets "$r->args" to the rest after '?' if such exists in the passed $uri, otherwise sets it to "undef".
2. sets "$r->uri" to the passed $uri without the "$r->args" part.
3. sets "$r->hostname" (if not set already) using the ("scheme://host:port") parts of the passed $uri.
"parsed_uri"
Get the current request's parsed uri object
my $uri = $r->parsed_uri();
obj: $r ( "Apache2::RequestRec object" )
The current request object
ret: $uri ( "APR::URI object" )
The parsed uri
since: 2.0.00
This object is suitable for using with "APR::URI::rpath"
"unescape_url"
Unescape URLs
Apache2::URI::unescape_url($url);
obj: $url ( string )
The URL to unescape
ret: no return value
The argument $url is now unescaped
since: 2.0.00
Example:
my $url = join '%20', qw(one two three);
Apache2::URI::unescape_url($url);
$url now contains the string:
"one two three";
See Also
"APR::URI", mod_perl 2.0 documentation.
Copyright
mod_perl 2.0 and its core modules are copyrighted under The Apache Software License, Version 2.0.
Authors
The mod_perl development team and numerous contributors.
perl v5.16.2 2011-02-07 apache_mod_perl-108~358::mod_perl-2.0.7::docs::api::Apache2::URI(3)